Live briefing
Everything about God object
Large or very powerful object in programming
In object-oriented programming, a god object is an object that references a large number of distinct types, has too many unrelated or uncategorized methods, or some combination of both. The god object is an example of an anti-pattern and a code smell. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: God objectA 5-minute orientation
- Skim a recent paper: Prioritizing God Class Code Smells in Object-Oriented Software Using Fuzzy Inference SystemInfluential work since 2022
- Pick up a classic book: BodhicaryavatāraThe most-reprinted book on the subject
- Read the landmark paper: The Relationship of God Image to Level of Object Relations DevelopmentCited 82 times
- Go sideways: Composite patternA closely related topic
- Go sideways: Proxy patternA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The Relationship of God Image to Level of Object Relations Development
Impact of Treatment on God Image and Personal Adjustment, and Correlations of God Image to Personal Adjustment and Object Relations Development
Object relations and the formation of the image of God
The relationship of spiritual maturity to level of object relations development and God image
Parental Trait Influence on God as an Object Representation
Communion and Complaint: Attachment, Object-Relations, and Triangular Love Perspectives on Relationship with God
God, mother and me: An object relational perspective on religious material
Is God an Abstract Object?
🆕 Influential since 2022
Prioritizing God Class Code Smells in Object-Oriented Software Using Fuzzy Inference System
Gratitude, indebtedness, and God: Gratitude and indebtedness to God are more strongly correlated to each other than gratitude and indebtedness to a person or an object
Playtime with God: Peek-A-Boo, Object Permanence, and Anchoritic Permutations
Detection of God Class Smells in PHP Systems Using Object-Oriented Metrics
Making the Vodun: The Concept of Assemblage, Beyond the Fetish and the God-Object
📚 Books worth reading
BodhicaryavatāraŚāntideva · 1920
Odyssey of the godsErich von Däniken · 2000
The Dunwich HorrorH.P. Lovecraft · 1963
God, Existence, and Fictional ObjectsJohn-Mark L. Miravalle · 2018- 📕Short description of gods, goddesses, and ritual objects of Buddhism and Hinduism in NepalJnan Bahadur Sakya · 1989
- 📕Han'guk chŏnt'ong sach'al sojang munhwajaeHŭi-je Yang · 2012
- 📕Zōho shoshū butsuzō zuiShūshin Kino · 1878
- 📕Chongqing Zhongguo San Xia bo wu guan cang wen wu xuan cuiChongqing (China). Zhongguo San Xia bo wu guan · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Composite pattern In software engineering, the composite pattern is a partitioning design pattern. The composite pattern describes a group of objects that are treated the…
- Proxy pattern In computer programming, the proxy pattern is a software design pattern which is a class functioning as an interface to something else.[vague] The proxy…
- This (computer programming) this, self, and Me are keywords used in some computer programming languages to refer to the object, class, or other entity which the currently running…
- Chain-of-responsibility pattern In object-oriented design, the chain-of-responsibility pattern is a behavioral design pattern consisting of a source of command objects and a series of…
- Prototype pattern The prototype pattern is a creational design pattern in software development. It is used when the types of objects to create is determined by a prototypical…
- Interpreter pattern In computer programming, the interpreter pattern is a design pattern that specifies how to evaluate sentences in a language. The basic idea is to have…
- Bridge pattern The bridge pattern is a design pattern used in software engineering that is meant to "decouple an abstraction from its implementation so that the two can…
- Dynamic dispatch In computer science, dynamic dispatch is the process of selecting which implementation of a polymorphic operation (method or function) to call at run time…