设计原则简介


文档摘要

设计原则 本部分介绍设计原则,书中一共提到以下几个原则: 单一职责原则(Single Responsibility Principle,SRP):修改一个类的原因只有一个。 开闭原则(Open-Closed Principle,OCP):对于扩展类应该开放,对于修改类应该封闭。 迪米特法则(Law of Demeter,LoD):也叫最少知识原则,类应尽量降低成员的访问权限,即耦合尽可能弱。 依赖倒置原则(Dependency Inversion Principle,DIP):高层次的类不应依赖低层次的类,都应依赖于抽象接口。 里氏替换原则(Liskov Substituion Principle,LSP):扩展一个类时,能够(不修改代码)将子类的对象作为父类对象进行传递。


发布者: 作者: 转发
评论区 (0)
U