程序设计的六大原则

2019-12-18  本文已影响0人  张_何

今天面试被问到程序设计的六大原则,一脸懵逼,什么程序设计六大原则,程序设计还有原则,还六大
下面这篇文章介绍的挺全,保留下来
参考一
参考二

单一职责原则——SRP(Single-Responsibility Principle)

虽然单一职责原则可以使程序更有条理,但如果有些方法只能写在一个类中,不能分开,就不要强行符合单一职责原则了。

开闭原则——OCP(Open-Closed Principle)

里氏替换原则——LSP(Liskov Substitution Principle)

里氏替换原则说明了子类与父类之间应该满足的关系,子类可以去扩展父类的功能,增加方法,但是不能改变父类原有的功能。

依赖倒置原则——DIP(Dependence Inversion Principle)

接口隔离原则——ISP(Interface Segregation Principle)

迪米特原则——(Law of Demeter)

上一篇 下一篇

猜你喜欢

热点阅读