- 博客(2)
- 资源 (3)
- 收藏
- 关注
转载 面向对象的几种关系
如果你确定两件对象之间是is-a的关系,那么此时你应该使用继承;比如菱形、圆形和方形都是形状的一种,那么他们都应该从形状类继承而不是聚合。如果你确定两件对象之间是has-a的关系,那么此时你应该使用聚合;比如电脑是由显示器、CPU、硬盘等组成的,那么你应该把显示器、CPU、硬盘这些类聚合成电脑类,而不是从电脑类继承。类间的关系网上关于此类的讨论非常多,发现对于该问题的理解各有各的说法,
2017-03-06 10:27:28 2775
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人