![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uml
文章平均质量分 52
CarloPan
这个作者很懒,什么都没留下…
展开
-
类之间的关系
类之间的关系在面向对象编程中,除了代表基本概念的继承关系之外,还有一些其他类关系可以帮助我们建模和开发复杂的软件系统:[插图] 泛化和实现 依赖 关联、聚合和组合 1.泛化 继承也被称为Is-A关系,因为从另一个类继承而来的类能够被当成父类来使用。当一个类表示多个类的共享特征时,这称为泛化,例如,Vehicle是Bike、Car和Truck的泛化。类似地,当一个类表示一般类的特殊实例时,这称为特化,因此Car是Vehicle的特化,如图1-3所示。 在UML术语中,描述继承的关系称为泛...转载 2020-08-13 15:54:49 · 273 阅读 · 0 评论 -
UML
参考: https://blog.csdn.net/qq_35495763/article/details/80764914 https://weread.qq.com/web/reader/9ef32780717f2b299efb64bk1f032c402131f0e3dad99f3 2.4 UML 2概念模型 2.4.1 构造块构造块(Building Blocks) 是指UML的基本建模元素,包括事物(Thing)、关系(Relationship)和图(Diagr...原创 2020-08-13 14:26:13 · 218 阅读 · 0 评论 -
UML
4.1.4 类之间的关系在类之间,最常见的关系有·依赖(“uses-a”)·聚合(“has-a”)·继承(“is-a”) 依赖(dependence),即“uses-a”关系,是一种最明显的、最常见的关系。例如,Order类使用Account类是因为Order对象需要访问Account对象查看信用状态。 聚合(aggregation),即“has-a”关系,是一种具体且易于理解的关系。例如,一个Order对象包含一些Item对象。聚合关系意味着类A的对象包含类B的对象。 继承(i...原创 2020-05-28 19:42:01 · 141 阅读 · 0 评论 -
class UML类图
1、关联关系 1)汽车和轮胎、师傅和徒弟、班级和学生、登录界面LoginForm和注册按钮JButton/ 顾客和商品(双向)、顾客和地址(单向)、节点类Node和节点(自关联)、界面(Form)和按钮(Button)[多重关联] 2)聚合关系 汽车和汽车发动机,计算机和显示器 3)组合关系 Head(头部) 与嘴巴(Mouth) 2、依赖关系 是一种使用关系:驾驶员 开车(驾驶员Driver使用车Car) 3、 泛化关系 就是继承关...原创 2020-01-29 13:28:59 · 296 阅读 · 1 评论