Skip to content

介绍

什么是设计模式?

设计模式是(design pattern)是一套被反复使用,多数人知晓的,经过分类的,代码设计经验的总结。

使用设计模式的目的

  • 降低代码的耦合以及代码的开发维护扩展成本

  • 增加复用性

  • 使代码真正工程化

使用设计模式的六大原则

一、单一职责原则

一个方法只做一件事,如请求数据的函数就不要渲染数据。

二、开闭原则

一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭。核心是专注于扩展。

面向扩展开放,面向修改关闭,如jquery.extend,提高代码的复用性。

三、里氏代换原则

任何基类可以出现的地方,子类一定可以出现。通俗的说,子类可以扩展父类的功能,但不能改变父类原有的功能。

四、迪米特法则(最小知道原则)

一个接口和一个方法,传入的参数越少越好。降低耦合度的同时也会降低复杂度。形成的关联越少越好。

五、依赖倒置原则

最常用的原则,依赖接口,不依赖方法,底层的东西不用了解,我们只需要知道表现即可。降低耦合度。

六、接口分离原则

把大接口拆分成小接口,不能一个接口实现增删改查。