常说“组合”优于“继承”,为什么、怎么写

精华修改于12/1141 浏览综合
Unity本身就是组合的架构,组合模式在Unity中有天然的优势。
组合模式也是天然地“面向接口”编程。[心动小镇_可以]
过多地使用继承,容易造成类功能固化、不灵活,
另一个视角来看:
class有“类”和“阶级”的意思,
“阶级”容易固化,这可不好。
so,接受“组合”吧!
回想起校招时候,曾被面试官要求写一个组合模式的系统,真是被狠狠地拷打了。
如今也轻舟已过万重山,算是掌握“组合”的60~70%了
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
4