专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

为什么使用委托好处和优点是什么_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 5:22:22       共计:3593 浏览

为什么使用委托好处和优点是什么?

【委托好处和有点说明】

委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用语句,同时使得程序具有更好的可扩展性。在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。

用委托来声明事件。委托对象封装一个方法,以便可以匿名调用该方法。事件是类允许客户为其提供方法(事件发生时应调用这些方法)的委托的一种方法。事件发生时,将调用其客户提供给它的委托。

1、如下情况宜使用委托:

只调用单个方法时,当一个类需要方法说明的多重执行时,期望使用静态方法执行规范时,期望得到一个类似事件的模式时,调用者无需知道无需获取定义方法的对象时,只想给少数既定组件分发执行规范时,想要简单的组成结构时。

2、如下情况宜使用接口:

当规范定义了一组需要调用的相关方法时,一个类仅代表性地执行一次规范时, 接口的调用者想映射接口类型以获取其他类或接口时。

3、对函数指针以.net的方式进行的封装,其实就是一个class。应用最多的就是事件,在事件的情况下委托就变成了对回调函数指针的封装。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:Excel如何快速去除某个符号后面的所有字符_java | ·下一条:没教养的人是什么样子的_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有