技术栈
20240313-设计模式
嘻嘻哈哈17
2024-03-18 9:29
oop七大原则
开闭原则
里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立
依赖倒置原则:面向接口编程,不要面向实现编程
单一职责原则:控制类的粒度大小,将对象解耦、提高内聚性
接口隔离原则:要为各个类简历专用接口
迪米特原则
合成复用原则
工厂模式
作用:实现创建者和调用者的分离
分类:简单工厂模式、工厂方法模式、抽象工厂模式
设计模式
上一篇:
“个人成长模型”助你发展长期副业(下)
下一篇:
“细狗”玩转vue组件之间通信的各种姿势!
相关推荐
rongqing2019
7 小时前
Google 智能体设计模式:人机协同(HITL)
设计模式
王嘉俊925
8 小时前
设计模式--享元模式:优化内存使用的轻量级设计
java
·
设计模式
·
享元模式
bkspiderx
9 小时前
C++设计模式之行为型模式:中介者模式(Mediator)
c++
·
设计模式
·
中介者模式
Meteors.
12 小时前
23种设计模式——责任链模式(Chain of Responsibility Pattern)
设计模式
·
责任链模式
o0向阳而生0o
13 小时前
107、23种设计模式之观察者模式(16/23)
观察者模式
·
设计模式
默默coding的程序猿
13 小时前
1.单例模式有哪几种常见的实现方式?
java
·
开发语言
·
spring boot
·
spring
·
单例模式
·
设计模式
·
idea
bkspiderx
14 小时前
C++设计模式之行为型模式:迭代器模式(Iterator)
c++
·
设计模式
·
迭代器模式
简小瑞
17 小时前
VSCode源码解密:一行代码解决内存泄漏难题
前端
·
设计模式
·
visual studio code
Asort
17 小时前
JavaScript设计模式(九)——装饰器模式 (Decorator)
前端
·
javascript
·
设计模式
rongqing2019
17 小时前
Google 智能体设计模式:模型上下文协议 (MCP)
设计模式
热门推荐
01
BongoCat - 跨平台键盘猫动画工具
02
两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答
03
GitHub 镜像站点
04
UV安装并设置国内源
05
智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践
06
46个Nano-banana 精选提示词,持续更新中
07
Cursor Plan Mode:AI 终于知道先想后做了
08
Linux下V2Ray安装配置指南
09
GitLab 零基础入门指南:从安装到项目管理全流程
10
一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示