The 'God Object' anti-pattern refers to a class that:
-
A
Knows too much or does too much, violating the Single Responsibility Principle
-
B
Creates all other objects in the system
-
C
Prevents subclassing through final declarations
-
D
Acts as the sole observer for all events