20240313-设计模式

oop七大原则

  • 开闭原则
  • 里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立
  • 依赖倒置原则:面向接口编程,不要面向实现编程
  • 单一职责原则:控制类的粒度大小,将对象解耦、提高内聚性
  • 接口隔离原则:要为各个类简历专用接口
  • 迪米特原则
  • 合成复用原则

工厂模式

  • 作用:实现创建者和调用者的分离
  • 分类:简单工厂模式、工厂方法模式、抽象工厂模式
相关推荐
huang_xiaoen5 小时前
java设计模式之桥接模式(重生之我在地府当孟婆)
设计模式·桥接模式
HappyGame025 小时前
设计模式-观察者模式
观察者模式·设计模式
渊渟岳6 小时前
掌握设计模式--解释器模式
设计模式
牵牛老人16 小时前
C++设计模式-责任链模式:从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析
c++·设计模式·责任链模式
肥仔哥哥193017 小时前
设计模式分类与定义(高软55)
设计模式·软考·高软·设计模式分类
云徒川20 小时前
【设计模式】过滤器模式
windows·python·设计模式
找了一圈尾巴1 天前
设计模式(结构性)-代理模式
设计模式·代理模式
渊渟岳1 天前
掌握设计模式--模板方法模式
设计模式
程序员JerrySUN2 天前
设计模式 Day 2:工厂方法模式(Factory Method Pattern)详解
设计模式·工厂方法模式
牵牛老人2 天前
C++设计模式-迭代器模式:从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析
c++·设计模式·迭代器模式