c++中的相依,组合是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:21:34
急……有举例就更好了……

这个概念不太规范,
准确地说不仅C++有这个概念,任何OOP的语言在设计上都有这个概念,
这是一个设计模式上的东西。
相依就是谁也不能离开谁,是不能独立存在的对象,
比如你和你的名字, 离开了对方就不能独立存在,就会变得没有意义。
还有自行车,离开的任何一个部件比如说轮子,都不能运转,没有意义。
组合是相对独立的对象,
比如水果篮,里面有苹果有梨子,没有了苹果或者没有了梨子都不影响水果篮自己。

以前的有些教程里把Union(联合类型)叫组合,就是多个类型的变量共用一块存储区,相依没听过