我的理解:
委托模式就是已经知道怎么做了,并且写好怎么做了,但是自己不做,让别人来做,委托别人来做
举一个例子,有两个类,一个是NumbersAdapter类,它是被委托者;一个是MainActivity,它是委托者。
MainActivity里有一个ListView,MainActivity委托NumbersAdapter替MainActivity里的ListView添加item。
1于是就再NumbersAdapter里定义一个Interface,注意是定义不是实现,在这个接口里描述一个add(参数)方法。
2然后让MainActivity实现这个Interface,这时候就得完成Interface所描述的方法了。但再MainActivity里只是描述了这个方法,并没有执行。
3最后在NumbersAdapter里执行这个add方法。
这么说有点乱,没有很好的整理,附上代码一份。这个博客怎么添加附件啊,没加过不会…可以添加附件吗,应该可以的吧
委托者模式
最新推荐文章于 2024-02-21 10:37:48 发布