主要作用是:解耦!
想一下,A类里需要调用B的方法,一般做法是,B是A的一个字段或者是方法里的一个参数,然后A才能调用B的方法;类似的方法,如果A还要调用C类、D类...,A类声明中有B、C、D等等的依赖。
怎么样 让A 跟B 没关系?加个一个委托,这样A类的代码里 没B了,谁要让A调用,传个方法进来就行,A不管这个方法是谁的。
谢谢
看书,练习,练习,练习,练习,练习,练习,练习,练习,练习,看书。
问了你还是不懂的。
有理, 实践是最好的老师
一句话简单点就是,可以把方法当做参数传递。
恩 ,接收发布的事件,使用构造函数嘛
想一下广播怎么做
=、=不甚了解,谢谢提醒
想一下,某种情况下,有好几个地方你需要一次性调用十个类似的方法 , 过了一会又有一个类似的方法也想一起调用,
每个地方都手动写调用十个?
感觉就是把几个有逻辑关联的方法组合起来 少了if...else 判断,调用这个事件就会触发这一系列的方法,还可以去除一些不需要的方法?
楼上都不要误人子弟,小伙这种问题你问别人是问不出名堂的,只要自己“操刀”才知道怎么给病人做手术
我会多练习的