Skip to content

xiuhy/designModels

Repository files navigation

设计模式

UML基础概念

先基本了解下URML静态类图基本概念

这里主要解释静态类图

类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图的3个基本组件:类名、属性、方法

泛化

继承表达。在类图中使用带三角箭头的实线表示,箭头从子类指向父类

实现

在类图中就是接口和实现的关系。使用带三角箭头的虚线表示,箭头从实现类指向接口

依赖

对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。 在类图使用带箭头的虚线表示,箭头从使用类指向被依赖的类

关联

对象之间一种引用关系。这种关系通常使用类的属性表达。在类图使用带箭头的实线表示,箭头从使用类指向被关联的类。可以是单向和双向。

聚合

有整体与局部的关系,并且没有了整体,局部也可单独存在。 在类图使用空心的菱形表示,菱形指向整体

组合

组合类负责被组合类的生命周期。是一种更强的聚合关系。部分不能脱离整体存在。 在类图使用实心的菱形表示,菱形指向整体

参考: uml 基础知识链接

About

designModels

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages