六大设计原则

2019-11-01  本文已影响0人  clever哲思

六 大 design principle

A.单一责任原则(singelton)

B.开放封闭原则 OSP

对扩展开放,对修改关闭

C.里氏替换原则(LSP)

可以用派生类替换基类

D.接口分离原则(ISP)

对于接口进行分类避免一个接口的方法过多

(也就是说不要把所有的抽象方法写在一个接口上,使用多个接口有助于解耦)

E.依赖倒置原则(DIP)

尽量使用接口或者抽象类代替函数参数或者

上一篇 下一篇

猜你喜欢

热点阅读