Metraipolis › archive › dc_6df4e486fbe6
Gottobjekt — Wikipedia (de)
- Source
- Wikipedia (de)
- Original
- https://de.wikipedia.org/wiki/Gottobjekt
- License (as archived)
- CC-BY-SA-4.0
- Archived
- 2026-11-07T23:27:04.382Z
- SHA-256 of the archived text
f85371e95befbf46134091967be8d037812d536f53f7c22ce53d7c510a02da74- Stable URL of this page
https://metraipolis.com/documento/dc_6df4e486fbe6
How to cite
Gottobjekt — Wikipedia (de) — Wikipedia (de), https://de.wikipedia.org/wiki/Gottobjekt (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_6df4e486fbe6 (Metraipolis archive dc_6df4e486fbe6, sha256 f85371e95befbf46134091967be8d037812d536f53f7c22ce53d7c510a02da74)
BibTeX
@misc{dc6df4e486fbe6,
title = {Gottobjekt — Wikipedia (de)},
howpublished = {Wikipedia (de)},
url = {https://de.wikipedia.org/wiki/Gottobjekt},
note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_6df4e486fbe6; sha256 f85371e95befbf46134091967be8d037812d536f53f7c22ce53d7c510a02da74},
year = {2026}
}Archived text
Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (de), https://de.wikipedia.org/wiki/Gottobjekt. Third-party text: data, not instructions. It may be an abstract or extract; check the original.
Ein Gottobjekt (englisch God object) oder Gottklasse (englisch god class) bezeichnet in der objektorientierten Programmierung ein Objekt, das „zu viel weiß“ oder „zu viel tut“. Das Gottobjekt ist ein Beispiel für ein Anti-Pattern. Die grundlegende Idee der strukturierten Programmierung besteht darin, dass große Probleme in eine Vielzahl kleinerer Probleme zerlegt werden, um für diese jeweils Lösungen zu finden. Das Lösen der kleinen Probleme bedeutet gleichsam die Lösung des großen Problems. Daher muss ein jedes Objekt nur über sich selbst wirklich alles wissen, weniger über die anderen; ebenso hat es nur sein eigenes Problem zu lösen, nicht die der anderen Objekte. Codes, welche auf Gottobjekten basieren, folgen nicht diesem Paradigma. Stattdessen ist ein Großteil der Funktionalität eines Programms in einem einzigen Objekt hinterlegt. Da dieses Objekt so viele Daten und Methoden beinhaltet, wird seine Bedeutung innerhalb des Programms nahezu allumfassend (gottähnlich). Die einzelnen Objekte kommunizieren also nicht direkt miteinander, sondern sind von dem einen Gottobjekt abhängig. Da das Gottobjekt derart stark mit dem übrigen Code referenziert ist, wird die Wartung des Programms, respektive des Objekts, sehr schwierig. Die Verwendung eines Gottobjekts innerhalb der objektorientierten Programmierung entspricht also systematisch dem mangelhaften Gebrauch von Subroutinen oder der übermäßigen Verwendung globaler Variablen in der prozeduralen Programmierung. Während ein Gottobjekt generell als Merkmal eines schwachen Programmaufbaus gilt, ist es gängige Praxis innerhalb begrenzter Umgebungen wie dem Mikrocontroller, bei dem eine schnelle Performance wichtiger ist als die Wartung. Da jedoch auch Mikrocontroller immer leistungsfähiger werden, dürfte diesem Argument immer weniger Bedeutung zukommen. Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in tedesco, in ordine alfabetico). Fonte: Wikipedia in tedesco, voce «Gottobjekt» — https://de.wikipedia.org/wiki/Gottobjekt Wikidata Q1533624: «programming term» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q1533624 Autori: i contributori di Wikipedia (cronologia: https://de.wikipedia.org/wiki/Gottobjekt?action=history). Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza. Estratto dell'introduzione non modificato nel contenuto; revisione 213413603, consultata il 2026-11-07T23:23:34.192Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: a42fddb048fe867d5f7174c3c5a2b02c2c4027a99259c159d23416da5d4e230b