uml与设计模式
面向对象的分析OOA
面向对象的分析模型和步骤
- UML类图详解
通过上面的图对UML有一个整体的认识,接下来我会对UML类图中的一下几种关系为大家做一个详细的介绍:
泛化: 图形是空心三角+实线
实现: 图形是空心三角+虚线
关联: 图形是箭头+实线
组合: 图形是实心菱形+ 实线箭头
聚合: 图形是空心菱形+箭头
依赖: 图形是箭头+虚线
类与类之间的关系
类与类之间的关系可以根据关系的强度依次分为以下五种:
----依赖关系(Dependency)
---关联关系(Association)
---聚合(Aggregation)
---组合(Composition)
---泛化(Generalization)
依赖关系是五种关系中耦合最小的一种关系。
1.关联关系:
1.1.聚合关系:
1.2.组合关系:
2.依赖关系:
3.泛华关系:
4.实现关系:
用UML类图画一下它们三个的关系.
设计模式
###设计模式分类
根据创建的是类或者是对象设计模式分为
一、创建型模式
###一次只生产一个产品
可以生产多个产品:
二、结构型模式
-------------------处理类与对象的组合
(是两个不同的类在一起工作,手机充电器)
在这里插入图片描述
三、行为型模式【描述类与对象怎么交互和相互职责】
在这里插入图片描述