浅谈6大设计原则-灵析社区

chole

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

对扩展开放,对修改关闭。

单一职责原则(Simple Responsibility Pinciple,SRP)

一个类只做与它有关的事情。

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

高层模块不应该依赖底层模块,两者都应该依赖其抽象。

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

接口要尽可能小。

最小知识原则(Least Knowledge Principle,LKP)

不需要外部可以访问的就不要暴露出去。

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

所有使用父类的地方,用其子类也不会改变其原有行为。

阅读量:928

点赞量:0

收藏量:0