![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2018.10.24
欧梅尼亚
这个作者很懒,什么都没留下…
展开
-
C++基础教程面向对象(学习笔记(38))
关联 在前两课中,我们研究了两种类型的对象组合,组合和聚合。对象组合用于建模从一个或多个更简单的对象(部件)构建复杂对象的关系。 在本课中,我们将了解两个不相关的对象之间的较弱类型的关系,称为关联。与对象组合关系不同,在关联中,没有隐含的整体/部分关系。 关联 要符合关联条件,对象和另一个对象必须具有以下关系: #关联对象(成员)与对象(类)无关 #关联对象(成员)一次可以属于多个对象(类) #关...翻译 2018-10-24 19:47:53 · 103 阅读 · 0 评论 -
C++基础教程面向对象(学习笔记(39))
依赖性 到目前为止,我们已经探索了3种类型的关系:组合,聚合和关联。我们保存了最简单的一个:依赖项。 在随意对话中,我们使用术语依赖来指示对象依赖于给定任务的另一个对象。例如,如果你摔断了脚,你就会依靠拐杖来绕行(但不是这样)。花依赖于蜜蜂授粉它们,以便种植果实或繁殖(但不是其他)。 一个依赖关系,当一个对象为了完成某些特定任务调用另一个对象的功能出现。这是一种比关联更弱的关系,但是,依赖于对象的...翻译 2018-10-24 19:51:21 · 106 阅读 · 0 评论 -
C++基础教程面向对象(学习笔记(40))
容器类 在现实生活中,我们一直使用容器。您的早餐麦片放在一个盒子里,书中的页面都有封面和装订,您可以将任意数量的物品存放在的容器中。没有容器,与许多这些物体一起工作将非常不方便。想象一下,试着读一本没有装订的书,或者吃饭不用碗。这将是非常糟糕的。容器提供的价值主要在于它能够帮助组织和存储放在其中的物品。 同样,一个容器类是一个用于保存和组织另一个类型(另一个类或基本类型)的多个实例的类。存在许多不...翻译 2018-10-24 20:27:43 · 106 阅读 · 0 评论