hjr学习-设计模式:UML类图

来源:互联网 发布:c语言中复合语句的特点 编辑:程序博客网 时间:2024/05/20 12:50

  • 类图
  • 类格式
  • 接口
  • 关系
    • 表示
  • 解释

类图

  • +表示public
  • -表示private
  • #表示protected

类格式

名字(如果是抽象类用斜体表示) (+/-/#)属性 (+/-/#)方法

接口

类上插一个棒棒糖代表这个类是接口

关系

表示

  1. 继承:实线加空心三角箭头
  2. 实现:虚线加空心三角箭头
  3. 依赖:虚线加普通箭头
  4. 关联:实线加普通箭头
  5. 合成:主体实心菱形框加实线加次体普通箭头
  6. 聚合:主体空心菱形框加虚线加次体普通箭头

解释

  1. 继承:这个不用解释
  2. 实现:实线接口
  3. 依赖:动物依赖水、空气,一个类依赖另一个类
  4. 关联:两个类有关联,一个类需要知道另一个类的变化,动物需要知道天气变化
  5. 合成:强拥有,部分和整体的关系,鸟和翅膀
  6. 聚合:弱拥有:群体包含个体,个体不是群体的一部分,大雁和雁群
1 0
原创粉丝点击