我正在通过源码查看Android中的SensorManager,发现当你将一个监听器SensorEventListener的SensorManager传递控制注册到一个ListenerDelegate.
SensorEventListener
SensorManager
ListenerDelegate
我只以此为例.我阅读了关于委托编程的维基百科文章,但我仍然不确定其目的.为什么要使用'委托'?它如何帮助程序的控制流程?使用(或不使用)的缺点是什么?与听众一起使用最实用吗?
编辑:ListenerDelegate在第487行,所讨论的方法在第1054行附近.
java android design-patterns delegation
android ×1
delegation ×1
design-patterns ×1
java ×1