软件设计七大原则:
-
开闭原则:对扩展开放,对修改关闭
-
里氏替换原则:子类可扩展父类功能,不能改变父类原有功能
-
依赖倒置原则:面向接口编程
-
单一职责原则:拆分职责,一个类应只完成一个简单职责
-
接口隔离原则:拆分接口,控制粒度
-
迪米特法则:不与陌生人说话
-
合成复用原则:优先考虑组合与聚合复用,其次才是继承
开闭原则:对扩展开放,对修改关闭
里氏替换原则:子类可扩展父类功能,不能改变父类原有功能
依赖倒置原则:面向接口编程
单一职责原则:拆分职责,一个类应只完成一个简单职责
接口隔离原则:拆分接口,控制粒度
迪米特法则:不与陌生人说话
合成复用原则:优先考虑组合与聚合复用,其次才是继承