Hi,
hätte eine Frage wie man folgendes "Problem" löst indem man sich an ordendliche design pattern hält.
Model classes sind ja ansich sehr schön. Einfache Datencontainer ohne code. Sie sollen ja ansich keine eigene codelogic haben.
Was mache ich aber mit sehr einfachen code? zb. Ich habe eine Person in einer Firma. Diese Person ist idendifizierbar entweder durch eine id oder durch den namen. ich habe nun zwei constructoren
was ich nun an code brauche ist eine kleine DB abfrage jeweils nach dem namen oder nach der id. Je nachdem welcher constructor genommen wurde.
Wo packe ich nun am besten den Code rein? Direkt in eine private Methode des models oder in eine extra class?
Denke mal eine factory class ist ebenfalls falsch.
hätte eine Frage wie man folgendes "Problem" löst indem man sich an ordendliche design pattern hält.
Model classes sind ja ansich sehr schön. Einfache Datencontainer ohne code. Sie sollen ja ansich keine eigene codelogic haben.
Was mache ich aber mit sehr einfachen code? zb. Ich habe eine Person in einer Firma. Diese Person ist idendifizierbar entweder durch eine id oder durch den namen. ich habe nun zwei constructoren
Java:
public Person(String name){...}
public Person(int id){...}
was ich nun an code brauche ist eine kleine DB abfrage jeweils nach dem namen oder nach der id. Je nachdem welcher constructor genommen wurde.
Wo packe ich nun am besten den Code rein? Direkt in eine private Methode des models oder in eine extra class?
Denke mal eine factory class ist ebenfalls falsch.