A “God Object” is a Code Smell in which a class accumulates responsibilities (and hence, methods) seemingly without end until it is dramatically larger than other classes in the system.
Tag: God Object

Episode #479: Handle
Learn how to present a natural interface to client code, while hiding implementation architecture details.