设计模式

2022-04-29  本文已影响0人  APP福星高照

设置模式必须遵循六大原则

  1. 单一原则
  2. 里氏替换原则
    子类可以扩展父类的功能,不能改变父类原有的功能,子类可以替换父类,方法或者行为也没有改变
  3. 依赖倒置原则
    高层模块不应该依赖低层模块,二者都应该依赖其抽象
    抽象不应该依赖细节,细节应该依赖抽象
  4. 接口隔离原则
    一个类对另一个类的依赖应该建立在最小的接口上面
  5. 迪米特法原则
    迪米特法则在于降低类之间的耦合,每个类尽量减少对其他类的依赖,尽量减少对外暴露的方法,使得功能模块独立,低耦合
  6. 开闭原则

简单概括

根据以上6种原则有23种设计模式
可以分为三大类型

一、创建型

如:单例模式、工厂模式、建造者模式

二、结构设计型

如:适配器模式、代理模式、外观模式

三、行为型

如:策略模式、观察者模式、状态模式

更多详解:
https://www.jianshu.com/p/7f88345499cf

上一篇 下一篇

猜你喜欢

热点阅读