Zitat von
himitsu:
Und zum Schluß: Wozu ein Featzre nicht nutzen, wenn es schonmal vorhanden ist
Hm, da fällt mir doch der ?-Operator oder Zeiger auf Zeiger auf Zeiger auf Zeiger... Es gibt Möglichkeiten die ein Programm einfach unleserlich machen.
Klar, es ist von mir etwas übertrieben hier pauschal zu sagen ist schlecht. Ich denke aber, dass es sich in einem solchen Fall (insbesondere für Datentypen) sehr leicht vermeiden lässt.
Funktionen die logisch zusammen gehören denke ich kann man gut in eine Klasse stecken. Klar, es geht auch ohne
OOP. So oder so kannst du die Gruppen von Units, die logisch zusammen gehören in einen eigenen Ordner packen. Trennst du hier sauber, nutzt du ein Feature und hast die Zusammengehörigkeit und keine Abhängigkeiten (also bei sauberem Design).