本文主要是介绍有关CRP原则的学习心得,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
复合继承原则:又称CRP原则。类应该通过其组合(通过包含实现所需功能的其他类的实例)实现多态行为和代码重用,而不是从基类或父类继承。托可以理解为发生在对象层面上,继承则发生在类层面上。
可将委派的用法分为以下几种:
1.Dependency:临时性的委派
委派的对象作为一个参数传进方法中,其只在该方法内代码域有效,是临时的。
2.Association:永久性的delegation
委派对象为内部的一个属性,具有永久性。
3.Composition:更强的delegation
这篇关于有关CRP原则的学习心得的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!