今天看啥  ›  专栏  ›  科技猿人

设计模式 全家桶

科技猿人  · 简书  ·  · 2021-04-25 19:37

思想统一的队伍吧,反而好带! ——贾玲

引言

  • 最佳实践 :设计模式已经经历了很长一段时间的发展,总结出来的最佳的实践。
  • 统一思想 :设计模式提供了一个标准的术语系统,且具体到特定的情景。

设计模式七大原则

  • 单一职责原则:一个类只负责一项职责。
  • 开闭原则:可扩展,不可修改。
  • 里氏替换原则:定义用基类,运行确定子类。
  • 依赖倒置原则:细节依赖抽象,面向接口编程,通过接口或抽象类产生依赖关系。
  • 迪米特原则:最少知道原则,只与直接朋友通信。
  • 接口隔离原则:一个类对另一个类的依赖应该建立在最小的接口上。
  • 合成复用原则:组合/聚合优于继承。

设计模式分类

  • 创建型模式:关键对象的创建。
    • 单例、工厂方法、抽象工厂、建造者、原型。
  • 结构型模式:关注对象的组合。
    • 适配器、装饰、代理、外观、桥接、组合、享元。
  • 行为型模式:关注对象的通信。
    • 策略、模板方法、观察者、迭代器、责任链、命令、备忘录、状态、访问者、中介者、解释器。

设计模式进阶

进阶图

设计模式列表

(一)设计模式 单例模式
……

小编的博客系列

IT&互联网 技术栈




原文地址:访问原文地址
快照地址: 访问文章快照