uml 设计模式

理解用例图-优快云博客

UML类图解析-优快云博客

UML——类图详解-优快云博客

一般关联关系有单向关联,双向关联,自关联三种情况;

(5)聚合关系
聚合关系是关联关系的一种,是强关联关系,是整体与部分之间的关系。

聚合关系是通过成员变量来实现的,其中成员对象是整体对象的一部分,但是成员对象却可以脱离整体而独立存在。

UML图中聚合关系使用实线空心菱形来表示,空心菱形指向整体类,实线另一端指向个体类,一个整体类可以由多个个体类聚合而成;

(6)组合关系
组合关系是一种比聚合关系更为强烈的关系,在组合关系中,整体对象可以控制部分对象的生命周期,一旦整体不存在,个体也将不复存在;

而上面我们说到的聚合关系中,个体可以脱离整体而独立存在,但是在组合关系中,个体不能脱离整体而存在,这就是它们二者最大的区别;

UML图中组合关系使用实线实心菱形表示,实心菱形指向整体类,实现另一端指向个体类,一个整体类可以由多个个体类组合而成;

【软件工程】一篇入门UML建模图(类图)_uml建模教程-优快云博客

23种设计模式——UML类图+简要分析+例题_uml设计模式-优快云博客

软件工程期末复习uml各类图(转)_软件工程类图例题-优快云博客

23种设计模式UML图_大学生设计模式所有模式图-优快云博客
详细分析UML的10种图(全)_uml图-优快云博客

继 实 依 关 聚 组

继 : 

        类扩:类型扩展

        接扩:接口扩展

实 : 同一类型的不同具体实现

        同类不同体

依 :使用

        出参 入参 方法 局部变量

关 : 绑定

        单 双 自

        函数调用

聚 :指针、链表、树

        独存:独立存在

组 : 成员

        共存:共存共亡

克 建 抽 工 单

        克 复制

        建 降低复杂对象初始换流程

        抽 相同参数,不同的初始化方式

        工 初始化和销毁的控制

        单 初始化控制

组 装 享 外 桥 适 代

        组 管理

        装 扩展

        享 共享

        外 降低系统复杂度

        桥 特征抽取

        适 适配

        代 控制

状(解) 策(模)中 观  命 迭 备 访

        状 流程控制

        (解)有限状态机,可以实现动态流程控制

                       开始 回退 稳定 递进 结束

        策 行为与实现的动态解耦

        (模)流程与实现解耦

        中 不同维度网状交互解耦

        观 不同维度实时响应解耦

        命 触发与执行的解耦

        迭 查询操作解耦

        备 状态记录保存

        访 预留接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值