Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Support FAQs Entwicklung ZClasses CatalogAware wird auch als Mix-In Class bezeichnet. Was verbirgt sich hinter dieser Bezeichnung?
Eine Ebene höher

Frage

CatalogAware wird auch als Mix-In Class bezeichnet. Was verbirgt sich hinter dieser Bezeichnung?

Antwort

Eine Mixin, oder Capability Klasse erweitert eine Klasse um Funktionalität, ohne großartig Daten hinzuzufügen.

ZCatalogAware ist eine Mix-In, die es Objekten ermöglicht, sich automatisch zu Katalogisieren und sich aus dem Katalog zu löschen. Im Management Interface wird beim Erzeugen einer ZClass zwar vom "Ableiten von ZCatalogAware" gesprochen, aber es ist eigentlich nur ein Mix-In. Mix-In Klassen verwendet man um komplizierte multiple Vererbung zu vermeiden, und in Fällen, wo einfache Vererbung die Klassen zu komplex machen würde.


Letzte Änderung: 30.04.2006 • Autor: ajung