设计模式(二)UML入门

定义

 统一建模语言

特点

是一种开放的方法

用于说明可视化,构建和编写一个正在开发的,面向对象的,软件密集系统的制品开放方法

分类

结构式图形

强调系统式的建模

  1. 静态图(类图,对象图,包图)

类图:表示类接口实例之间的相互静态关系

  1. 实现图(组件图,部署图)

  2. 剖面图

  3. 复合结构图

行为式图形

强调系统模型中触发的事件

  1. 活动图
  2. 状态图
  3. 用例图

交互式图形

属于行为式图形的子集

强调系统模型中的资料流程

显示对象之间交互的图,这些对象按时间顺序排列 

  1. 通信图
  2. 交互概述图
  3. 时序图
  4. 时间图

如何记忆

  1. 箭头方向(从子类指向父类)
  2. 空心三角箭头:继承或实现
  3. 实线:继承,is a关系
  4. 虚线:实现
  5. 空心菱形:聚合
  6. 实心菱形:组合

猜你喜欢

转载自blog.csdn.net/emptyee/article/details/86894619
今日推荐