软件设计模式

发布于 2025年9月10日 06:54:00 (武汉时间)

1.1 概述

1.1.1 软件设计模式的基本要素

  1. 模式名称(pattern Name)
  2. 问题(Problem):该模式的应用环境。
    3.解决方案(Solution):包括设计的组成部分,他们之间的关系及各自的职责和协作方式。
    4.效果(Consequence):模式的应用效果以及使用该模式应该权衡的问题,即该模式的优缺点。

1.1.2 软件设计模式划分

创建型模式 结构型模式 行为型模式
1.单例 (类)适配器 模版方法
2.原型 代理 策略
3.工厂方法 (对象)适配器 命令
4.抽象工厂 桥接 职责图
5.建造者 装饰 状态
外观 观察者
单元 中介者
组合 迭代器
访问者
备忘录
解释器
← 返回首页