iOS架构设计——UML图
2018-06-16 本文已影响0人
为自己丶拼个未来
工具[StarUML](链接: https://pan.baidu.com/s/14P7sHJ17euRJqgVI-7t_Mw)
密码: yjfv
image.png什么是ULM,它可以干什么
- 统一建模语言
- 面向对象的分析与设计
- 项目结构用图像化的方式表示
- 通过UML学习思想
UML的分类
-
静态模型
- 1.** 用例图** 2.类图 3.对象图 4.组件图 5.部署图
-
动态模型
- 1.时序图 2. 协作图 3.状态图 4.活动图
-
用例
- 设计模型. 类与类之间的关系描述 类图(静态模型)
- 建立动态模型 做时序图
类图中间的关系
-
关联, 聚合, 组合, 内聚, 依赖, 抽象, 封装, 继承, 多肽, 耦合
-
强弱关系的特点:
- 泛化(继承)=实现 > 组合 > 聚合 > 关联> 依赖
- 关系图
- 聚合关系是一个特殊的,依赖较强的关联的关系
- 组合关系: 组合进来的类,生命周期是一样的