设计模式
设计模式的作用
应用程序 --> 框架 --> 设计模式:创建型、结构型、行为型 --> OOD 原则 --> OOD 目标:强内聚、低耦合
设计模式的定义
什么是设计模式?
每一种设计模式都描述了一种问题的通用解决方案。
设计模式是一种可重复使用的解决方案。
分为四个部分:
模式的名称:由少量的字段组成的名称。
待解决问题:描述了何时运用这种模式,以及运用该模式的环境(上下文)。
解决方案:描述了组成设计的元素(类和对象),它们的关系、职责以及合作。
结论:运用解决方案带来的利和弊,包括系统的弹性、扩展性和可移植性等。
常见的设计模式
常见的设计模式有:工厂模式、单例模式、策略模式、模板方法模式、组合模式、装饰器模式。
设计模式的实际应用
JUnit、Spring
评论