设计模式原则

1.单一职责

在设计类的时候尽可能的让类的功能单一,而不是多种功能的集合

2.开放封闭原则

对于扩展时开放的,对于修改时封闭的,方便后期维护

3.依赖倒转原则

高层模块不应该依赖底层模块,两个都依赖抽象类。

设计模式原则_第1张图片

里氏替换原则:子类继承父类,父类指针指向子类对象,

子类替换父类,对于父类的属性方法子类完全适用

设计模式原则_第2张图片高层业务模块不应该依赖低层的数据库API,中间加入抽象类,其子类实现具体功能,如果需要更换数据库,只需要更换父类指针指向的子类对象,做少量的修改即可。

你可能感兴趣的:(设计模式,设计模式)