20240313-设计模式

oop七大原则

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

工厂模式

  • 作用:实现创建者和调用者的分离
  • 分类:简单工厂模式、工厂方法模式、抽象工厂模式
相关推荐
2401_8685347832 分钟前
长远目标 Long-term Goal 老题沿用
设计模式·需求分析
吃饱了得干活1 小时前
Java设计模式实战:一个支付模块的重构之旅,层层递进理解设计模式精髓
后端·设计模式·架构
vivo互联网技术4 小时前
软件不是从数据开始,而是从现实开始 | KDC 系列 01
设计模式·架构·领域驱动设计
码匠许师傅5 小时前
【设计模式精讲】27.模板方法模式(Template Method)
c++·设计模式·uml·模板方法模式
码匠许师傅7 小时前
【设计模式精讲】28.访问者模式(Visitor)
java·设计模式·访问者模式
码匠许师傅1 天前
【设计模式精讲】26.策略模式(Strategy)
c++·设计模式·策略模式·uml
Ysx1 天前
AI 问答不再"一本正经地胡说":30 轮提示词迭代,沉淀 4 条防幻觉铁律
设计模式
码匠许师傅1 天前
【设计模式精讲】25.状态模式(State)
c++·ui·设计模式·状态模式·uml
geovindu1 天前
java:Observer Pattern
java·开发语言·后端·观察者模式·设计模式·行为模式
码匠许师傅2 天前
【设计模式精讲】24.观察者模式(Observer)
c++·观察者模式·设计模式·uml