技术栈
20240313-设计模式
嘻嘻哈哈17
2024-03-18 9:29
oop七大原则
开闭原则
里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立
依赖倒置原则:面向接口编程,不要面向实现编程
单一职责原则:控制类的粒度大小,将对象解耦、提高内聚性
接口隔离原则:要为各个类简历专用接口
迪米特原则
合成复用原则
工厂模式
作用:实现创建者和调用者的分离
分类:简单工厂模式、工厂方法模式、抽象工厂模式
设计模式
上一篇:
“个人成长模型”助你发展长期副业(下)
下一篇:
“细狗”玩转vue组件之间通信的各种姿势!
相关推荐
cooldream2009
16 分钟前
深入理解MVP架构:让UI层与业务逻辑完美分离的设计模式
ui
·
设计模式
·
架构
·
系统架构师
摘星编程
3 小时前
并发设计模式实战系列(3):工作队列
设计模式
·
并发编程
Pasregret
3 小时前
访问者模式:分离数据结构与操作的设计模式
数据结构
·
设计模式
·
访问者模式
Aniugel
6 小时前
JavaScript高级面试题
javascript
·
设计模式
·
面试
不当菜虚困
6 小时前
JAVA设计模式——(四)门面模式
java
·
开发语言
·
设计模式
Niuguangshuo
6 小时前
Python设计模式:MVC模式
python
·
设计模式
·
mvc
Lei活在当下
7 小时前
【现代 Android APP 架构】01. APP 架构综述
android
·
设计模式
·
架构
前端大白话
7 小时前
震惊!90%前端工程师都踩过的坑!computed属性vs methods到底该怎么选?一文揭秘高效开发密码
前端
·
vue.js
·
设计模式
前端大白话
7 小时前
前端必看!figure标签在响应式图片排版中的王炸操作,grid/flex布局实战指南
前端
·
设计模式
·
html
ApeAssistant
7 小时前
Spring + 设计模式 (十四) 行为型 - 观察者模式
spring
·
设计模式
热门推荐
01
KGG转MP3工具|非KGM文件|解密音频
02
从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑
03
我决定放弃搞 Java 了
04
Coze扣子平台完整体验和实践(附国内和国际版对比)
05
YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】
06
DeepSeek各版本说明与优缺点分析
07
yolov8,yolo11,yolo12 服务器训练到部署全流程 笔记
08
苍穹外卖面试总结
09
如何在WPS和Word/Excel中直接使用DeepSeek功能
10
YOLOv5改进 | 添加CA注意力机制 + 增加预测层 + 更换损失函数之GIoU