面向对象的思考过程(原书第5版)
上QQ阅读APP看书,第一时间看更新

1.11 组合

对象中包含其他对象非常自然。比如电视机包含调谐器和显示屏。计算机包含显卡、键盘和光驱。尽管计算机自身可以看作一个对象,而光驱也可以是一个有效的对象。事实上,你可以打开计算机把光驱取下来放到你手上。计算机和光驱都可以看作对象。只是计算机包含其他的对象(譬如光驱)。

使用其他对象来构建或结合成新的对象,这种方式就是组合。