一、六大设计原则 1.单一职责原则:应该有且仅有一个原因引起类的变更 2.里氏替换原则:子类可替换父类。   a)子类必须完全实现父类的方法   b)子类可以有自己的个性   c)子类实现父类方法时,入参可放大   d)子类实现父类方法时,输出参数可缩小 3.依赖倒置原则:高层模块不应该依赖底层模块,二者都应该依赖其抽象。   a)正常依赖情况:高层模块直接依赖底层模块。如果底层模块需要被替换,那么高层模块代码需要跟着变动。耦合程度过高。   b)倒置原则要求高层模块和底层模块均依赖起抽象,那么在需要更换底层模块时,仅需将抽象类更换新模块即可。   c)实现类依赖抽象类或接口,依赖关系通过接口...

  o3rthVKMUU3V   26天前   35   0   0 设计模式
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~