00-设计模式六大原则
2023-09-30 14:26:28 0 举报
AI智能生成
设计模式六大原则,设计模式六大原则详解,设计模式,设计模式UML类图,简单工厂模式,GOF23种设计模式
作者其他创作
大纲/内容
单一职责原则(SRP)
定义(Single Responsibility Principle):就一个类而言,应该仅有一个引起它变化的原因。
详解
开放-封闭原则(OCP)
定义(Open Closed Principle):软件实体(类、模块、函数等)应该可以扩展,但是不可修改。
详解
里氏替换原则(LSP)
定义(Liskov Substitution Principle):子类必须能够替换掉它们的父类。
详解
依赖倒转原则(DIP)
定义(Dependence Inversion Principle)
1、高层模块不应该依赖低层模块。两个都应该依赖抽象。
2、抽象不应该依赖细节。细节应该依赖抽象。
详解
接口隔离原则(ISP)
定义(Interface Segregation Principle):一个接口中不应该存在实现它的子类用不到的方法,否则实现它的子类就需要去实现子类不应该实现的方法。
详解
迪米特法则(LoD)
定义(Law of Demeter):如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以直接通过第三者转发这个调用。
详解
0 条评论
下一页