六 大 design principle
A.单一责任原则(singelton)
B.开放封闭原则 OSP
对扩展开放,对修改关闭
C.里氏替换原则(LSP)
可以用派生类替换基类
D.接口分离原则(ISP)
对于接口进行分类避免一个接口的方法过多
(也就是说不要把所有的抽象方法写在一个接口上,使用多个接口有助于解耦)
E.依赖倒置原则(DIP)
尽量使用接口或者抽象类代替函数参数或者
六 大 design principle
A.单一责任原则(singelton)
B.开放封闭原则 OSP
对扩展开放,对修改关闭
C.里氏替换原则(LSP)
可以用派生类替换基类
D.接口分离原则(ISP)
对于接口进行分类避免一个接口的方法过多
(也就是说不要把所有的抽象方法写在一个接口上,使用多个接口有助于解耦)
E.依赖倒置原则(DIP)
尽量使用接口或者抽象类代替函数参数或者
本文标题:六大设计原则
本文链接:https://www.haomeiwen.com/subject/byaeyctx.html
网友评论