【JS常见设计模式】设计原则与分类

JS设计模式 专栏收录该内容
8 篇文章 0 订阅

【JS常见设计模式】设计原则与分类

设计模式原则

  1. S 单一职责原则(Single Responsibility Principle)
    一个程序只做好一件事,每个部分独立完成自己的职责
  2. O 开放/封闭原则(OpenClosed Principle)
    对扩展开放,对修改封闭
  3. L 里氏替换原则(Liskov Substitution Principle)
    子类可以扩展父类的功能,但不能改变父类原有的功能
  4. I 接口隔离原则(Interface Segregation Principle)
    保持接口的单一独立
  5. D 依赖倒置原则(Dependency Inversion Principle)
    面向接口编程,依赖于抽象而不依赖于具体

设计模式分类

  1. 创建型
    • 单例模式
    • 原型模式
    • 工厂模式
  2. 结构型
    • 适配器模式
    • 装饰器模式
    • 代理模式
    • 外观模式
    • 桥接模式
    • 组合模式
    • 享元模式
  3. 行为型
    • 观察者模式
    • 迭代器模式
    • 策略模式
    • 模板方法模式
    • 职责链模式
    • 命令模式
    • 备忘录模式
    • 状态模式
    • 访问者模式
    • 中介者模式
    • 解释器模式
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值