统一建模语言 UML-UML关系
初衷
最近在准备软考,还在犹豫要不要报考试培训机构。这两天在听免费试听课,接触了两道真题,大家也有想考的,可以一起学习交流。
概念
UML 关系:
(1)依赖:表示类之间“uses-a”的关系,如果类A中的方法操纵另一个类B的对象,就说类A依赖于类B
(2)关联:表示类之间“has-a”的关系
(3)泛化:表示继承(Inheritance)的关系,两个类之间是“is-a”的关系,是一种表示特殊与一般的关系
(4)实现 :表示类对接口的实现
(5)聚合:关联关系中的一种特例,可以用来表示类之间“has-a”的关系,例如类A的对象包含类B的对象。
(6)组合:关联关系中的一种特例,表示整体与部分的关系,整体与部分不可分离,且有相同的生命周期,是“contains-a”的关系。
真题
解题思路
得先想一下这个组合关系的意思。
这道题属于简单题,然而,就像老师说的,如果陷进去,很容易出不来。
答案:D
小结
被这句话震慑到了:
庞大体系 我告诉大家一个更残忍的,就是考试从教材上 找一句话 给挖空,你填,你说书都该背吗?