标签: oop
我知道静态变化我们使用继承,而动态我们使用Object组合。有人能为我提供简短的例子,说明对象组成是如何动态的,继承是静态的吗?
答案 0 :(得分:0)
可以在运行时替换,删除或添加组件(模块)(动态绑定)。相反,继承不能或非常难(取决于编程语言)在运行时被替换,删除或添加功能(静态绑定)。请参考下面的链接,例如[link] http://www.kbasm.com/oop-prefer-composition-over-inheritance.html