面向对象:程序设计原则之--SOLIP设计原则
SOLIP设计原则:
1、单一责任原则(SRP)
描述:一个对象对只应该为一个元素负责
2、开发封闭原则(OCP)
描述:对扩展开放,修改封闭
3、里氏替换原则(LSP)
描述:可以使用任何派生类替换基类
4、接口分离原则(DIP)
描述:对于接口进行分类避免一个接口的方法过多
5、依赖倒置原则(DIP)
描述:隔离关系,使用接口或抽象类代替
6、一类注入(DI)和控制反转原则(ICO)
描述:使用钩子再原来执行流程中注入其他对象
SOLIP设计原则:
1、单一责任原则(SRP)
描述:一个对象对只应该为一个元素负责
2、开发封闭原则(OCP)
描述:对扩展开放,修改封闭
3、里氏替换原则(LSP)
描述:可以使用任何派生类替换基类
4、接口分离原则(DIP)
描述:对于接口进行分类避免一个接口的方法过多
5、依赖倒置原则(DIP)
描述:隔离关系,使用接口或抽象类代替
6、一类注入(DI)和控制反转原则(ICO)
描述:使用钩子再原来执行流程中注入其他对象