Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#8

AW: Benamsing von Listen

  Alt 28. Sep 2020, 20:33
Wir gewinnen lesbareren Code. Bei uns ist es Konvention ), dass es zu jedem I* ein T* gibt. (Wobei man schon oft das T* nicht kennen muss.). Ausserdem halte ich das für DRY
Ich würde da übrigens auch nochmal den Grad vorher lesen: https://clean-code-developer.de/die-..._Principle_ISP
Zitat:
Je weniger in dessen Interface enthalten ist, desto geringer ist die Kopplung zwischen den beiden Komponenten.
Es ist also beinahe sinnlos, wenn es zu jedem T* genau ein I* gibt. Cleaner wäre soetwas:
TDelphiPraxis = class(..., ITopicSource, ITopicSink, IUserRepository); => Der Nutzer gibt das Interface vor, und es enthält genau so viel, wie der Nutzer braucht.

Geändert von jfheins (28. Sep 2020 um 20:41 Uhr)
  Mit Zitat antworten Zitat