委派 Delegation
2022/6/12 23:50:32
本文主要是介绍委派 Delegation,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
委派是复用的一种常见形式,是一个对象使用另一个对象的方法来实现自身方法的一种机制。如果子类只需要复用父类中的一小部分方法,则可以不使用继承,而通过委派来实现,以避免继承大量的无用方法。
委派的类型:
1)Dependency:临时性的委派,通过方法的参数或者在方法的局部中使用其他类型的对象,而不是将其作为自己的属性。
2)Association:永久性的委派,声明一个其它类的对象作为自己的属性,从而可以用这个自己的实例去调用对应类的方法。
3)Composition:更强的 Association,但难以变化 ,一个对象包含另一个对象的实现:
4)Aggregation:更弱的 Association,可动态变化,它不直接在内部给出具体的实例,而是全部交由外部 client 调用方法并通过参数来实例化。
这篇关于委派 Delegation的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南