UML与设计模式

UML分类

UML与设计模式

  1. 类图
    UML与设计模式

  2. 对象图
    UML与设计模式

  3. 构建图
    UML与设计模式

  4. 部署图
    UML与设计模式

  5. 包图
    UML与设计模式

  6. 活动图
    UML与设计模式

  7. 状态机图
    UML与设计模式

  8. 顺序图(以前翻译成时序图)
    UML与设计模式

  9. 通信图
    UML与设计模式

  10. 用例图
    UML与设计模式

  11. 时序图
    UML与设计模式

StarUML使用

**方法,有效(小声bb)

类关系

  1. 泛化
    UML与设计模式

  2. 实现
    UML与设计模式

  3. 依赖
    UML与设计模式

  4. 关联
    UML与设计模式

  5. 聚合
    UML与设计模式

  6. 组合
    UML与设计模式

面向对象设计

  1. 设计的目的:
    • 可扩展性
    • 灵活性
    • 可插入性
  2. 判断设计质量的标准
    • 高内聚,低耦合
  3. 设计的基本原则
    1. 单一职责原则
    2. 开放封闭原则
    3. 里氏替换原则
    4. 依赖倒置原则
    5. 接口隔离原则
    6. 迪米特法则

设计模式

  1. 创建型
    UML与设计模式

    1. 单例模式
      UML与设计模式
      UML与设计模式
      UML与设计模式
    2. 工厂模式
      • 简单工厂
        UML与设计模式

      • 工厂方法
        UML与设计模式

      • 抽象工厂
        UML与设计模式

  2. 结构型
    UML与设计模式

    1. 代理模式
      UML与设计模式
    2. 适配器模式
      UML与设计模式
      UML与设计模式
  3. 行为型
    UML与设计模式

    1. 观察者模式(发布-订阅模式、模型-视图模式、源-收听者模式、从属者模式)
      UML与设计模式
    2. 策略模式
      UML与设计模式

[视频地址: https://www.youtube.com/watch?v=RAT45ftpAIc&list=PLGmd9-PCMLhb16ZxeSy00qUsBazXgJyfM&index=1]