Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#10

AW: Property im OI hervorheben

  Alt 14. Nov 2012, 17:02
Wir leiten quasi grundsätzlich alles ab.
Das würde ich für die Zukunft aber abstellen.
Mit zunehmender Erfahrung spürt man immer mehr dass das Ableiten von Klassen aus fremden Bibliotheken viele Nachteile hat.
(versteckte zyklische Abhängigkeiten, schlechte Testbarkeit, schlechte Veränderbarkeit, Probleme beim Portieren auf andere Delphiversionen, hoher Aufwand beim Einrichten der Entwicklungsumgebung)

Allein schon, dass die Idee aufkommt man müsse Properties im OI einfärben zeigt doch schon dass irgendwas nicht stimmt.

Es gibt beim OO-Design folgende Regel: Bei Google suchenFavor object composition over class inheritance
Wenn man grundsätzlich alles ableitet dann liegt ein übermässiger Gebrauch (Bei Google suchenover use of inheritance) vor.

Bei Google sucheninheritance considered harmful
Andreas
  Mit Zitat antworten Zitat