很适合初学软件设计模型,总结的很全,简单通俗易懂
5个创建模式:
1、Abstract Factory 抽象工厂 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
2、Builder 生成器 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
3、Factory Method 工厂方法、简单工厂
4、Prototype 原型
5、Singlegton 单例模式
7个结构模式:
1、Adapter 适配器
2、Bridge 桥接
3、Composite 组合模式
4、Decorator装饰者
5、Façade 外观、门面
6、Flyweight 享元模式
7、Proxy 代理模式
11个行为模式:
1、Chain of Responsibility 职责链
2、Command 命令
3、Interpreter 解释器
4、Iterator 迭代器
5、Mediator 中介者
6、Memento 备忘录
7、Observer 观察者
8、State 状态
9、Strategy 策略
10、Template Method 模板方法
11、Visitor 访问者
2021-04-21 14:01:43
932KB
软件设计类图
1