2012-04-12 2 views
3

Ich möchte das Delegationsmuster (für Ziel-C) in UML modellieren. Was ist die richtige Präsentation dafür?UML für Delegierungsmuster

Zum Beispiel:

Meine Klasse BaseXMLParser haben einen Delegierten, die an ParserDelegate Schnittstelle conforme. sorry für mein Englisch

Delegation pattern

Antwort

1

Statt <<ParserDelegate>> verwenden Sie sollten <<Interface>> verwenden und statt delegate Ihre Schnittstelle Name ist ParserDelegate: Methods in ParserDelegate wird in UI-Klasse

ps implementieren werden. Sie müssen auch nicht die Methoden schreiben, die in der Schnittstelle (ParserDelegate) in der implementierenden Klasse definiert sind (UI). Ich würde auch eine Referenz von BaseXMLParser bis ParserDelegate eine Richtung geben, da ich keinen Grund sehe, dass der Delegat die Client-Klasse aufrufen sollte.