设计模式

用户头像
eazonshaw
关注
发布于: 2020 年 06 月 24 日
设计模式

设计模式的作用

应用程序 --> 框架 --> 设计模式:创建型、结构型、行为型 --> OOD原则 --> OOD目标:强内聚、低耦合

设计模式的定义

什么是设计模式?

  1. 每一种设计模式都描述了一种问题的通用解决方案。

  2. 设计模式是一种可重复使用的解决方案。

分为四个部分:

  • 模式的名称:由少量的字段组成的名称。

  • 待解决问题:描述了何时运用这种模式,以及运用该模式的环境(上下文)。

  • 解决方案:描述了组成设计的元素(类和对象),它们的关系、职责以及合作。

  • 结论:运用解决方案带来的利和弊,包括系统的弹性、扩展性和可移植性等。

常见的设计模式

常见的设计模式有:工厂模式、单例模式、策略模式、模板方法模式、组合模式、装饰器模式。

设计模式的实际应用

JUnit、Spring



用户头像

eazonshaw

关注

还未添加个人签名 2019.04.10 加入

还未添加个人简介

评论

发布
暂无评论
设计模式