Aggregation

Es gibt Zeiten, wenn Implementor eines Objekts durch ein anderes, fertige Objekt angebotenen Dienste nutzen möchten. Darüber hinaus möchte es dieses zweite Objekt als ein natürlicher Bestandteil der ersten angezeigt werden. COM erzielt beide Ziele durch Eindämmung und Aggregation.

Aggregation bedeutet, dass das enthaltende Objekt (äußere) das enthaltene Objekt (innere) als Teil seiner Schöpfung erstellt und die Schnittstellen des inneren Objekts verfügbar, von den äußeren gemacht werden. Ein Objekt lässt sich zu aggregierbaren oder nicht. Wenn es ist, muss es bestimmte Regeln für die Aggregation ordnungsgemäß befolgen.

In erster Linie müssen alle IUnknown -Methodenaufrufe für das enthaltene Objekt für das enthaltende Objekt delegieren.

Einführung in COM

Siehe auch&Nbsp; Wiederverwendung von Objekten in der Win32 SDK

Index