设计模式(二):设计原则 和 模式简介
1,设计?
应对变化的需求。
a,小既是美
b,让每个程序只做好一件事
c,快速建立原型
d,舍弃高效率 而取可移植性
e,采用纯文本来存储数据
f,使用shell脚本 来提供杠杆效应 和 可移植性
g,避免强制性的用户界面
h,让每个程序都称为过滤器
2,S O L I D五大设计原则
S - 单一职责原则:复杂对功能拆分
O - 开放封闭原则:对扩展开放,对修改封闭。增加需求:增加新代码,而非修改已有代码
L - 李氏置换原则:子类能覆盖父类,父类能出现对地方子类就能出现
I - 接口独立原则:保持接口的单一独立
D - 依赖倒置原则:面向接口编程,依赖于抽象,而不依赖于具体。
3,从设计到模式
模式遵循于设计。
4,23种设计模式:
创建型。结构型。行为型。
前端常用,非常用,少用。
理解用意和原理
经典场景
编码时,多思考,尽量模仿。刻意训练。
浙公网安备 33010602011771号