Auf Thema antworten

Ich frage mich in diesem Fall eher, warum eine Person eine Namensverwaltung besitzen muss?


Sollte es nicht eine Verwaltung geben, die Personen enthält (Kasten = Verwaltung enthält Visitenkarten = Personen)?


Ich hab das jetzt nicht genau angeguckt, aber warum gehört z. B. die Anrede nicht zur Person?


Achte auch besser auf deine Benennungen! Da deine Klasse Personen heißt, geht jeder Programmierer, der das liest, davon aus, dass es sich um mehrere Personen, bzw. um eine Verwaltung oder Liste von Personen handelt. Besser wäre eine Klasse für genau eine Person mit dem Namen Person.


Die Klasse Namensverwaltung entspricht eher der Anrede und sollte daher besser Anrede heißen.


Eine Klasse sollte auch nur eine Aufgabe haben. Wenn es sich demnach um eine Klasse Anrede handelt, dann hat eine Arbeitszeit darin nichts verloren. Dafür wäre dann eine separate Klasse Arbeitszeit zuständig.


Das ist jetzt allerdings alles ins Blaue hinein gesponnen, weil ich deine Anforderungen nicht kenne und gar nicht weiß, was du da vor hast.



Oben