dedlfix: Gibt es einen Bezeichnung für Art von Klasse?

Beitrag lesen

Tach!

Gibt es einen bestimmte Bezeichnung für Klassen, wobei die Logik in den Klassen bleibt und sie nur einen Eingangspunkt besizten?

Hmm, vielleicht "schlechter Stil". Das was in deinem Beispiel zu sehen ist, ist eine Klasse, die alles in ihrem Konstruktor macht. Man kann eine Instanz erstellen, aber man kann mit ihr nichts anfangen. Sie hat nur die Nebenwirkungen im Konstruktor. Ob das auf interne Methoden verteilt ist oder nicht, spielt dabei keine weitere Rolle. Wozu soll man also Instanzen erstellen können? In dem Fall sollte der Konstruktor private und die Funktionalität über eine public static Funktion erreichbar sein.

Wenn die Funktionalität nicht auf interne Methoden aufgeteilt werden soll, kann man auch ganz auf die Klase verzichten und eine einfache Funktion erstellen.

Falls dein Beispiel jedoch zu sehr gekürzt war, und die Realität konmplexer aussieht, kann man durchaus auch andere Argumente anführen.

dedlfix.