Skip to content

设计模式

什么是设计模式

设计模式是优秀代码设计经验的总结,具体到某个设计模式的话,就是在特定环境,特定问题的一种优雅的解决方案。

为什么使用设计模式

使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式能被广泛应用的原因。

设计模式的种类

  • 设计模式分为3大类

    • 创建型模式

      处理对象的创建,根据实际情况使用合适的方式创建对象,解决创建类或者实例化对象时产生的问题

    • 结构型模式

      通过识别系统中组件间的简单关系来简化系统的设计。解决类或者对象组合在一起时候的问题

    • 行为型模式

      用于识别对象之间常见的交互模式并加以实现。解决类或者对象之间耦合、职责关系的问题