定义:优先使用组合,使系统更灵活,其次才考虑继承,达到复用的目的。
重用的方圣西罗球场式:
继承、组合、聚合
解释说明:
组合/聚合:是通过获得其他对象的引用向量垂直,在运行时刻动态定义的,也就是在一个对象中保存其他对象的属性,这种方式要求对象有良好定义的接口,并且这个接口也不经常发生改变,而且对象只能通过接口来访问,这样我们并不破坏封装性,所以只要类型一致,运行时还可以通过一个对象替换另外一个对象。
上面代码中飞机翅膀和飞机之间使用继承就不太合适,本身拜的英文也就是组合关系,这样就实现了代码的复用。在平常使用最多的就是在一个对象中声明另外一个对象的变量。
代码下载链接:点此下载
到此这篇关于c#面向对象设计原则之组合/聚合复用原则的文章就介绍到这了。希望对大家的学习初中自我介绍范文有所帮助,也希望大家多多支持www.887551.com。
本文发布于:2023-04-06 00:50:22,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/665a5c622046d20daffaa4fcea0b2e44.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:C#面向对象设计原则之组合/聚合复用原则.doc
本文 PDF 下载地址:C#面向对象设计原则之组合/聚合复用原则.pdf
留言与评论(共有 0 条评论) |