Design Pattern
设计模式是可复用的面向对象设计经验总结,分创建型、结构型、行为型三大类。
用途
用成熟设计经验解决常见设计问题,提高代码可维护性。
机制
创建型(工厂、单例、建造者):对象创建。结构型(适配器、装饰器、代理):结构组合。行为型(观察者、策略、命令):对象交互。GoF 23 模式是经典。
用例
- 面向对象设计
- 代码架构
- 团队沟通
设计模式是可复用的面向对象设计经验总结,分创建型、结构型、行为型三大类。
用成熟设计经验解决常见设计问题,提高代码可维护性。
创建型(工厂、单例、建造者):对象创建。结构型(适配器、装饰器、代理):结构组合。行为型(观察者、策略、命令):对象交互。GoF 23 模式是经典。