Hallo,
Da es hier aber um den praktisch umsetzbaren Teil in einem bestehenden Projekt handelt, wird das leider ausscheiden. In ein älteres Projekt wegen ein paar gewünschter Erweiterungen nun ein Framework einzupflanzen erscheint mir einfach erheblich überskaliert. Das würde auch nicht bezahlt werden...
Ich habe nirgendwo mitbekommen dass es schon alten Code gibt der weiterverwendet werden soll.
Ich muss versuchen, die Neuerungen so gut es geht nach MVC-Pattern zu bauen, ohne dass es ausartet. Und die neuen Klassen müssen äußerst unkompliziert dann später durch Andere verwendbar sein.
Das ist ja der Sinn von Abstraktion wenn man es richtig macht.
Ich muss jetzt nur möglichst sinnvoll entscheiden, wann tatsächlich Vererbung und wann nur Nutzung von anderen Klassen richtig ist.
Hm mir ist nicht ganz klar wie man das nicht sinnvoll entscheiden könnte, folgt nicht automatisch aus der Art des Objekts ob es von einem anderen erbt oder nicht? Ein Ford wird wohl von Auto die meisten Attribute erben, aber eine Ente wohl kaum.
Jeena