Extract class
Appearance
In software engineering, the Extract class refactoring is applied when a class becomes overweight with too many methods and it's purpose becomes unclear. It involves creating a new class and moving methods and/or data to the new class.