iOS中 Proxy和的delegate区别

时间:2022-07-02 15:17:38

  在ios中使用proxy代理模式,经常容易和delegate委托模式混淆。

  委托模式(delegate),是简单的强大的模式,可让一个对象扮演另外对象的行为。委托对象保持到另外对象的引用,并在适当的时候发消息给另外对象。委托对象可以在发送消息的时候做一些额外的事情 (可以理解为委派的关系)。委托只是引用被委托对象

  代理模式 (proxy),代理模式一般要更严格,若干对象实现一个共同的接口。对应的是设计模式的代理模式