1. 首页
  2. 数据库
  3. 其它
  4. design pattern:设计模式 源码

design pattern:设计模式 源码

上传者: 2021-04-25 06:58:46上传 ZIP文件 6.41KB 热度 25次
S O L I D 五大设计原则 S: 单一职责原则 O:开放封闭原则 L:李氏置换原则 I:接口独立原则 D:依赖倒置原则 S - 单一职责原则 一个程序只做好一件事 如果功能过于复杂就拆开,每个部分保持独立 O - 开放封闭原则 对扩展开发,对修改封闭 增加需求时,扩展新代码,而非修改已有的代码 L - 李氏置换原则 子类能覆盖父类 父类能出现的地方子类就能出现 JS中使用的较少(弱类型 & 继承使用较少) I - 接口独立原则 保持接口的单一独立原则,避免出现“胖接口” JS 中没有接口 ( TypeScript 例外),使用较少 类似于单一职责原则,这里更关注接口 D - 依赖倒置原则 面向接口编程,依赖于抽象而不依赖具体 使用方只关注接口而不关注具体类的实现 JS 中使用较少(没有接口 & 弱类型) 设计模式类型 创建型 工厂模式(工厂方法模式,抽象工厂模式,建造者模式) 单例模
用户评论