Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 面向对象编程中的静态变化与动态变化_Oop - Fatal编程技术网

Oop 面向对象编程中的静态变化与动态变化

Oop 面向对象编程中的静态变化与动态变化,oop,Oop,我知道对于静态变化我们使用继承,对于动态变化我们使用对象组合。有人能给我举个简短的例子说明对象组合是动态的,继承是静态的吗?可以在运行时替换、删除或添加组件(模块)(动态绑定)。相反,在运行时(静态绑定),无法或很难(取决于编程语言)替换、删除或添加继承功能。请参阅下面的链接,例如[link]google buddy。。谷歌搜索,但什么也找不到:(你说的“变异”是什么意思?)?

我知道对于静态变化我们使用继承,对于动态变化我们使用对象组合。有人能给我举个简短的例子说明对象组合是动态的,继承是静态的吗?

可以在运行时替换、删除或添加组件(模块)(动态绑定)。相反,在运行时(静态绑定),无法或很难(取决于编程语言)替换、删除或添加继承功能。请参阅下面的链接,例如[link]

google buddy。。谷歌搜索,但什么也找不到:(你说的“变异”是什么意思?)?