实现代理:
1.新建两个类PersonOne和PersonTwo,PersonOne有件事情需要做,打算交给别人去做。那么PersonOne有一个协议:
并且需要另一个人来做:
2.PersonTwo引入delegate类,PersonTwo要会做这件事:
3.PersonTwo去实现这个事情
4.在main函数中实现关联
5总结
代理这个设计模式主要用于传值,比如两个页面,a页面跳转到b页面,当b页面发生某些改变时需要通知a知道,那么就可以用代理来实现
时间: 2024-10-26 11:36:36