Konstanten-Klasse: Unterschied zwischen den Versionen

Aus Programmieren-Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
|baustelle=Ja
|baustelle=Ja
|blatt=2
|blatt=2
|beschreibung=Gottklassen oder auch Konstanten-Klassen sind diese, die entweder viele oder alle Konstanten des Programms deklarieren und bereitstellen.
Diese erkennt man oft daran, dass diese kein spezifisches Belangen oder Anliegen der Domäne modellieren, sodern ausschließlich oder primär dem Speichern von Konstanten dienen. Weiterhin wird oftmals von mehreren Klassen darauf zugegriffen. Dabei kann aber auch auf Konstaten anderer Klassen zugegriffen werden.
Das sollte vermieden werden.
Konstanten sind dort zu deklarieren, wo sie auch verwendet werden.
[https://www.baeldung.com/java-constants-good-practices Hier] wird auch noch einmal im Detail auf andere Wege eingegangen, Konstanten anders und Global zu definieren und warum das schlechte Methoden sind.
|schweregrad=leicht
|schweregrad=leicht
|weiterlesen=Ja
|weiterlesen=Ja
|seite=Komplexität
|seite=Komplexität
}}
}}

Version vom 2. Juni 2024, 16:05 Uhr

🚧 Diese Seite befindet sich in Bearbeitung 🚧
🤓 Diese Seite ist eine Bewertungsrichtlinie, die ab Blatt 2 annotiert und ab Blatt 3 abgezogen wird. 🤓

Beschreibung

Gottklassen oder auch Konstanten-Klassen sind diese, die entweder viele oder alle Konstanten des Programms deklarieren und bereitstellen. Diese erkennt man oft daran, dass diese kein spezifisches Belangen oder Anliegen der Domäne modellieren, sodern ausschließlich oder primär dem Speichern von Konstanten dienen. Weiterhin wird oftmals von mehreren Klassen darauf zugegriffen. Dabei kann aber auch auf Konstaten anderer Klassen zugegriffen werden. Das sollte vermieden werden. Konstanten sind dort zu deklarieren, wo sie auch verwendet werden.

Hier wird auch noch einmal im Detail auf andere Wege eingegangen, Konstanten anders und Global zu definieren und warum das schlechte Methoden sind.


Negativbeispiel

Positivbeispiel

Wenn du diese Seite interessant fandest, findest du hier noch mehr Seite(n) dazu:
Komplexität