也不是prefer。事实上,继承比组合更基础,因此更应该被prefer。
继承至少有两个好处:
1)概念上清晰,表现子类父类的关系
2)代码上省事,父类的成员都不用重写,而组合需要自己去写。
当然有的场合用组合合适。但perefer哪个分场合。
【 在 ustcBoy 的大作中提到: 】
: 只是说prefer,并不是一股脑替换。composition带来的扁平化设计模式在需求更改时有时候会比严重依赖inheritance实现时的那种牵一发动全身的感觉好。
--
FROM 183.95.135.*