Datentyp eines Members bei Vererbung

Programmiersprachen, APIs, Bibliotheken, Open Source Engines, Debugging, Quellcode Fehler und alles was mit praktischer Programmierung zu tun hat.
odenter
Establishment
Beiträge: 207
Registriert: 26.02.2009, 11:58

Re: Datentyp eines Members bei Vererbung

Beitrag von odenter »

Ich finde das ziehmlich grauenvoll was der da in dem Artikel macht.
Die Lösung sollte doch nicht sein entweder alle Objekten allen anderen Objekten bekannt zu machen, oder alle Daten allen Objekten bekannt zu machen und die Daten durch alle Objekte veränderbar zu machen. *brrrr* :)

Viel Spass beim Fehler finden.
Benutzeravatar
kimmi
Moderator
Beiträge: 1405
Registriert: 26.02.2009, 09:42
Echter Name: Kim Kulling
Wohnort: Luebeck
Kontaktdaten:

Re: Datentyp eines Members bei Vererbung

Beitrag von kimmi »

Das hat auch Vorteile. Man verkuppelt halt nicht jeden mit jedem, sondern definiert Interfaces, über die man die Kommunikation regelt. Und man hat keine riesige Klassenhierarchie. Ein ähnliches Konzept wird beispielsweise in der Nebula3 benutzt.
Dazu wird das fehlerfinden einfacher, weil:
  • Eine Komponente stellt nur eine Eigenschaft dar und ist somit relativ orthogonal, besonders bei entsprechender Kapselung zu anderen hin über Interfaces.
  • Komponenten lassen sich unabhängiger testen.
  • Die letzte Klasse in der Herarchie hat nict gefühlte 1000 Methoden, von denen sie nur 10 benötigt
  • Das Konzept ist schnell erweiterbar.
Allerdings hat das Ganze natürlich auch Nachteile.

Gruß Kimmi
odenter
Establishment
Beiträge: 207
Registriert: 26.02.2009, 11:58

Re: Datentyp eines Members bei Vererbung

Beitrag von odenter »

kimmi hat geschrieben: Allerdings hat das Ganze natürlich auch Nachteile.
Gruß Kimmi
Wäre ja auch zu schön wenn es etwas geben würde das nur Vorteile hat. :)
Antworten