2012-04-12 39 views
3

我想在UML中对委托模式(对于Objective-C)进行建模。什么是正确的介绍呢?用于委托模式的UML

例如:

我类BaseXMLParser具有CONFORME到ParserDelegate接口的委托。在ParserDelegate方法将在UI类来实现

PS:对不起,我的英语

Delegation pattern

回答

1

而不是使用<<ParserDelegate>>你应该使用<<Interface>>,而不是你的delegate接口的名字是ParserDelegate。您也不必编写在实现类(UI)中的接口(ParserDelegate)中定义的方法。我也会给参考从BaseXMLParserParserDelegate一个方向,因为我没有看到代理应该调用客户端类的理由。