UML
一.关联关系
1. 单向关联
- 特征
- 当一个类作为另一个类的字段
2.双向关联
- 特征:
- 两个类都有对方的字段
3.自关联
- 特征:
- 自己包含自己的字段
- 自己包含自己的字段
二.聚合关系
聚合关系是一种关联关系
- 特征:
- 包含多个 是对象集合
- 双方可以单独存在
- 字面意思 整体与部分的关系
- 强关联关系
三.组合关系
- 特征:
- 部分不能脱离整体存在
- 整体可以控制部分的生命周期
- 强烈的聚合关系
三.依赖关系
- 特征:
- 调用关系
- 两个类是独立的
- 弱关系
继承关系
- 特征:
- 字面意思
实现关系
- 特征:
- 字面意思 Impelment实现
public interface USB
{
}
public class Keybord impelment USB
{
}