合成/聚合复用原则

合成/聚合复用原则,尽量使用合成/聚合,尽量不要使用类的继承。

聚合表示一种弱的“拥有”关系,体现A对象可以拥有B对象,但B对象不是A的一部分;
合成则表示一种强的“拥有”关系,体现了严格的部分与整体的关系,部分与整体的生命周期一样。

 

 

合成/聚合复用原则的好处是,优先使用对象的合成/聚合将有助于你保持每个类被封装,并被集中在单个任务上。
这样类和类继承层次会保持较小规模,并且不太可能增长成不可控制的庞然大物。

posted @ 2020-07-28 09:06  就是你baby  阅读(151)  评论(0编辑  收藏  举报