设计模式(二):设计原则 和 模式简介

1,设计?

应对变化的需求。

  a,小既是美

  b,让每个程序只做好一件事

  c,快速建立原型

  d,舍弃高效率 而取可移植性

  e,采用纯文本来存储数据

  f,使用shell脚本 来提供杠杆效应 和 可移植性

  g,避免强制性的用户界面

  h,让每个程序都称为过滤器

2,S O L I D五大设计原则

S - 单一职责原则:复杂对功能拆分

O - 开放封闭原则:对扩展开放,对修改封闭。增加需求:增加新代码,而非修改已有代码

L - 李氏置换原则:子类能覆盖父类,父类能出现对地方子类就能出现

I - 接口独立原则:保持接口的单一独立

D - 依赖倒置原则:面向接口编程,依赖于抽象,而不依赖于具体。

 

3,从设计到模式

模式遵循于设计。

4,23种设计模式:

创建型。结构型。行为型。

前端常用,非常用,少用。

理解用意和原理

经典场景

编码时,多思考,尽量模仿。刻意训练。

posted @ 2020-10-10 17:13  毛栗的demo  阅读(110)  评论(0)    收藏  举报