“When things get too complex, add more classes.”1)
Complexity can often be reduced by adding further classes that better separate concerns.
See section contrary principles.
Grady Booch is sometimes cited like that. The precise origin is unknown. See AddMoreClasses.
Discuss this wiki article and the principle on the corresponding talk page.