Matches in DBpedia 2014 for { <http://dbpedia.org/resource/God_object> ?p ?o. }
Showing items 1 to 22 of
22
with 100 items per page.
- God_object abstract "In object-oriented programming, a god object is an object that knows too much or does too much. The god object is an example of an anti-pattern.The basic idea behind object-oriented programming is that a big problem is separated into several smaller problems (a divide and conquer strategy) and solutions are created for each of them. Once the small problems have been solved, the big problem as a whole has been solved. Therefore there is only one object about which an object needs to know everything: itself. Likewise, there is only one set of problems an object needs to solve: its own.A program that employs a god object does not follow this approach. Most of such a program's overall functionality is coded into a single "all-knowing" object, which maintains most of the information about the entire program and provides most of the methods for manipulating this data. Because this object holds so much data and requires so many methods, its role in the program becomes god-like (all-encompassing). Instead of program objects communicating amongst themselves directly, the other objects within the program rely on the god object for most of their information and interaction. Since the god object is tightly coupled to (referenced by) so much of the other code, maintenance becomes more difficult than it would in a more evenly divided programming design.A god object is the object-oriented analogue of failing to use subroutines in procedural programming languages, or of using far too many global variables to store state information.While creating a god object is typically considered bad programming practice, this technique is occasionally used for tight programming environments (such as microcontrollers), where the slight performance increase and centralization of control is more important than maintainability and programming elegance.".
- God_object wikiPageExternalLink anti-patterns-and-worst-practices-monster-objects.aspx.
- God_object wikiPageID "946609".
- God_object wikiPageRevisionID "557365634".
- God_object hasPhotoCollection God_object.
- God_object subject Category:Anti-patterns.
- God_object subject Category:Object_(computer_science).
- God_object comment "In object-oriented programming, a god object is an object that knows too much or does too much. The god object is an example of an anti-pattern.The basic idea behind object-oriented programming is that a big problem is separated into several smaller problems (a divide and conquer strategy) and solutions are created for each of them. Once the small problems have been solved, the big problem as a whole has been solved.".
- God_object label "God object".
- God_object label "God object".
- God_object label "Gottobjekt".
- God_object label "Objeto todopoderoso".
- God_object label "Божественный объект".
- God_object label "上帝对象".
- God_object sameAs Gottobjekt.
- God_object sameAs Objeto_todopoderoso.
- God_object sameAs God_object.
- God_object sameAs m.03sbvd.
- God_object sameAs Q1533624.
- God_object sameAs Q1533624.
- God_object wasDerivedFrom God_object?oldid=557365634.
- God_object isPrimaryTopicOf God_object.