1:代码复用是面向对象程序设计的优点之一;
2:代码复用有如下几种方式:
2.1:直接 使用该类的对象
2.2:创建一个成员对象
2.2.1:组合:有现有的对象合成新类,如果该组合是动态的,该概念通常称为 聚合
用uml 表示 has-a 关系:例如 汽车拥有引擎 表达 在uml中用带有实心菱形连接
3:建议在使用成员对象,添加private修饰词,
总结:
理解了代码复用是面向对象的优点 ,并且可以通过直接调用该类对象或创建成员对象,达到代码的复用,在该小结中延伸了聚合的概念,以及在UML中便是两个类 之间的关系
用带有实心菱形的线进行连接,表示 has-a 关系