设计模式六大原则
提示:这里篇所有内容必须记忆
一、单一职责原则
一种类或者方法只有一个职责,尽量做到功能单一。
二、开闭原则
对拓展是开放的,对修改是封闭的。
软件是一个迭代的过程,以前方法尽量不做修改,避免出现不可预测的问题。
三、里氏替换原则
只要父类能出现地方子类就能出现,反之不行。
说具体点就是抽象。
四、依赖倒置原则
是程序要依赖于抽象接口,不要依赖于具体实现;核心思想面向接口编程,面向抽象编程。主要是为了解耦。
五 、接口隔离原则
客户端不应该依赖它不需要的接口。一个类对另一个类的依赖应该建立在最小的接口上。
六 、迪米特法则
又叫作最少知识原则,一个类对于其他类知道的越少越好,就是说一个对象应当对其他对象有尽可能少的了解。