God Object
Version 1.0.0 · Updated 2026-07-30
CORE DEFINITION
An 'omniscient' class or module that controls too many functions in the system, contains too much data, and causes other parts to become empty shells with only data.
SCAFFOLDING EFFECT
Reduce cognitive load
Beware of over-centralization of power. In an organizational structure, if the CEO micromanages everything (God object), not only will the CEO be exhausted (performance bottleneck), but subordinates will lose initiative (anemic model), making the entire organization extremely fragile and difficult to scale.
Anchor fast decisions
High cohesion and low coupling are violated: responsibilities and states that should be distributed are concentrated into a single node, making it a 'single point of bottleneck + single point of failure'. Once this node changes or fails, it affects the whole; other modules degenerate into 'anemic' shells due to lack of autonomous logic. Complexity does not disappear; it is compressed into an unmaintainable focal point.
MINIMUM ACTION
In progress 0/5Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- zh.wikipedia.orghttps://zh.wikipedia.org/wiki/%E4%B8%8A%E5%B8%9D%E5%AF%B9%E8%B1%A1verified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.