Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#22

AW: ClassFactory ähnlich wie Spring Framework, Hilfe gesucht!

  Alt 7. Feb 2014, 11:24
@Mavarik
Das Verstecken von Klassen im Implementation Teil, damit sie ja keiner so nutzt, ist Unfug, wenn man sie dann über ein Interface von hintenrum verfügbar macht. Denn das ist der Tod für jegliche Testbarkeit der Klasse und dann fangen einige an, mit Compiler switches und weiß der Teufel das ganze für Unittests sichtbar zu machen. Außerdem ist das garantiert kein Design Pattern sondern eine Delphi Eigenheit.
Stimmt auch wieder, nur weil ich die Definition in den Interface Teil hole, bedeutet ja nicht, dass ich es - außer für Tests - auch benutzen muss.

Ich finde es einfach praktisch, nicht eine Uses Zeile mit 30 Units zu haben, sondern nur eine für den Container.

Es hat sich mir auch nicht erschlossen, warum ich die Implementierung des Interfaces nicht in der gleichen Unit machen soll.

Mavarik
  Mit Zitat antworten Zitat