技术栈
20240313-设计模式
嘻嘻哈哈17
2024-03-18 9:29
oop七大原则
开闭原则
里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立
依赖倒置原则:面向接口编程,不要面向实现编程
单一职责原则:控制类的粒度大小,将对象解耦、提高内聚性
接口隔离原则:要为各个类简历专用接口
迪米特原则
合成复用原则
工厂模式
作用:实现创建者和调用者的分离
分类:简单工厂模式、工厂方法模式、抽象工厂模式
设计模式
上一篇:
“个人成长模型”助你发展长期副业(下)
下一篇:
“细狗”玩转vue组件之间通信的各种姿势!
相关推荐
__万波__
8 小时前
二十三种设计模式(十三)--模板方法模式
java
·
设计模式
·
模板方法模式
⑩-
11 小时前
Java设计模式-命令模式
java
·
设计模式
·
命令模式
AM越.
11 小时前
Java设计模式超详解--状态设计模式
java
·
开发语言
·
设计模式
FreeCode
11 小时前
智能体设计模式解析:ReAct模式
设计模式
·
langchain
·
agent
程序员爱钓鱼
12 小时前
BlackHole 2ch:macOS无杂音录屏与系统音频采集完整技术指南
前端
·
后端
·
设计模式
syt_1013
12 小时前
设计模式之-观察者模式
观察者模式
·
设计模式
廋到被风吹走
1 天前
【Java】常用设计模式及应用场景详解
java
·
开发语言
·
设计模式
Jaycee青橙
1 天前
软件设计模式详解
设计模式
alibli
1 天前
一文学会设计模式之结构型模式及最佳实现
c++
·
设计模式
电子科技圈
1 天前
SiFive车规级RISC-V IP获IAR最新版嵌入式开发工具全面支持,加速汽车电子创新
嵌入式硬件
·
tcp/ip
·
设计模式
·
汽车
·
代码规范
·
risc-v
·
代码复审
热门推荐
01
GitHub 镜像站点
02
UV安装并设置国内源
03
Linux下V2Ray安装配置指南
04
【AutoGLM部署】本地私有化部署AI手机Agent
05
在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)
06
Open-AutoGLM Windows 安装部署教程
07
Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser
08
BongoCat - 跨平台键盘猫动画工具
09
安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)
10
Labelme从安装到标注:零基础完整指南