phpbar.de logo

Mailinglisten-Archive

[php] Abstrakte Klasse mit abstrakten/nicht abstrakten Attributen?

[php] Abstrakte Klasse mit abstrakten/nicht abstrakten Attributen?

Andreas Lange andreas.lange at haas-media.de
Mit Mar 16 10:30:18 CET 2005


Andreas Heigl wrote:
> [ Snipped OOP Diagramm ]
> Klar geworden?

Ja ;-)

Technische Zusammenfassung:

Reguläre Klasse:
- kann instanziert werden
- kann selbst abgeleitet sein von class und abstract class
- kann ein oder mehrere interfaces implementieren

Abstrakte Klasse:
- kann *nicht* instanziert werden
- kann selbst abgeleitet sein von class und abstract class
- kann interfaces implementieren
- Methoden die als abstract definiert sind müssen von der Kindklasse
  implementiert werden

Interface:
- kann *nicht* instanziert werden
- kann *nicht* abgeleitet sein
- Definiert Methoden die in der Kindklasse implementiert sein müssen

> Ich persönlich fand es recht erhellend

Ja

-- 
Andreas Lange


php::bar PHP Wiki   -   Listenarchive