以下是本人对设计模式六大原则的理解,有不足之处欢迎指正。
1、单一职责原则:类或者方法只专注做一件事
2、开放封闭原则:对拓展开放,对修改封闭,即对象(类、模块、函数等)只能拓展,不能修改
3、依赖倒置原则:高层模块不应该依赖底层模块,他们都应该依赖于抽象。即面向接口编程
4、里氏替换原则:子类可以扩展父类,但是不能改变父类原来的功能
5、迪米特法则:也叫最少知道原则,降低类之间的耦合
6、接口隔离法则:把复杂的接口尽可能的拆分成颗粒度更小的接口
以下是本人对设计模式六大原则的理解,有不足之处欢迎指正。
1、单一职责原则:类或者方法只专注做一件事
2、开放封闭原则:对拓展开放,对修改封闭,即对象(类、模块、函数等)只能拓展,不能修改
3、依赖倒置原则:高层模块不应该依赖底层模块,他们都应该依赖于抽象。即面向接口编程
4、里氏替换原则:子类可以扩展父类,但是不能改变父类原来的功能
5、迪米特法则:也叫最少知道原则,降低类之间的耦合
6、接口隔离法则:把复杂的接口尽可能的拆分成颗粒度更小的接口