[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍

文章目录

    • 矩形方块讲解
    • 继承关系
    • 实现接口
    • 聚合关系
    • 组合关系
    • 依赖关系
    • 关联关系

[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第1张图片

矩形方块讲解

[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第2张图片
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第3张图片

继承关系

[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第4张图片
PowerDesigner中对应实现继承关系对应的工具板是Generalization
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第5张图片

实现接口

[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第6张图片
PowerDesigner中对应实现接口对应的是Realization
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第7张图片

聚合关系

概念:
聚合关系表示的是一种整体与个体之间的关系.

聚合是一种弱的’拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分(摘抄自<<设计模式>>)

[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第8张图片上面的数字表示 一个雁群对应多个大雁
PowerDesigner中对应实现聚合关系的图标是Aggregation:
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第9张图片

组合关系

概念:
用来表示个体与组成部分之间的关联关系(比如鸟和翅膀 学生和心脏)

组合表示的是一种"强"的拥有关系,体现了严格的部分与整体的关系,部分和整体的声明周期一样(摘抄自<<设计模式>>)

[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第10张图片
其中数字表示 一个鸟有两个翅膀
PowerDesigner中对应实现组合关系的图标是Composition:
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第11张图片

依赖关系

概念:
表示对象之间的依赖关系,比如动物需要氧气和水
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第12张图片
PowerDesigner中对应实现依赖关系的图标是Dependency:
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第13张图片

关联关系

概念:
当一个类"知道"另外一个类时,可以说两者是关联的.
也可以理解为一个类可以访问另外一个类的信息.比如企鹅会"知道"气候,就可以说企鹅和气候是关联的
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第14张图片
PowerDesigner中对应实现关联关系的图标是Association
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第15张图片
总结:
[大话设计模式]UML类图基本图示法,以及PowerDesigner的工具板介绍_第16张图片

你可能感兴趣的:(大话设计模式)