设计模式(一) 六个设计原则
一、单一职责
一个类或者一个接口只负责唯一一项职责, 尽量设计出功能单一的接口;
二、依赖倒置
高层模块不依赖底层模块具体实现,解耦高层和底层,即面向接口编程,当发生变化时,只需要提供新的实现类,不需要修改高层代码模块;
三、开放-封闭原则
程序对外拓展开放,对修改关闭了;即当需求发生拜年话,可以通过添加新的模块满足需求,而不是修改原来的实现代码,满足新需求
一、单一职责
一个类或者一个接口只负责唯一一项职责, 尽量设计出功能单一的接口;
二、依赖倒置
高层模块不依赖底层模块具体实现,解耦高层和底层,即面向接口编程,当发生变化时,只需要提供新的实现类,不需要修改高层代码模块;
三、开放-封闭原则
程序对外拓展开放,对修改关闭了;即当需求发生拜年话,可以通过添加新的模块满足需求,而不是修改原来的实现代码,满足新需求