技术栈
20240313-设计模式
嘻嘻哈哈17
2024-03-18 9:29
oop七大原则
开闭原则
里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立
依赖倒置原则:面向接口编程,不要面向实现编程
单一职责原则:控制类的粒度大小,将对象解耦、提高内聚性
接口隔离原则:要为各个类简历专用接口
迪米特原则
合成复用原则
工厂模式
作用:实现创建者和调用者的分离
分类:简单工厂模式、工厂方法模式、抽象工厂模式
设计模式
上一篇:
“个人成长模型”助你发展长期副业(下)
下一篇:
“细狗”玩转vue组件之间通信的各种姿势!
相关推荐
星空寻流年
3 小时前
设计模式第一章(建造者模式)
java
·
设计模式
·
建造者模式
蒋星熠
4 小时前
Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物
开发语言
·
python
·
算法
·
flutter
·
设计模式
·
性能优化
·
硬件工程
至此流年莫相忘
6 小时前
设计模式:策略模式
设计模式
·
策略模式
ytadpole
8 小时前
揭秘设计模式:命令模式-告别混乱,打造优雅可扩展的代码
java
·
设计模式
努力也学不会java
11 小时前
【设计模式】 外观模式
设计模式
·
外观模式
deepwater_zone
12 小时前
设计模式(策略,观察者,单例,工厂方法)
设计模式
宁静致远2021
15 小时前
【C++设计模式】第三篇:观察者模式(别名:发布-订阅模式、模型-视图模式、源-监听器模式)
c++
·
观察者模式
·
设计模式
User_芊芊君子
18 小时前
【Java】设计模式——单例、工厂、代理模式
java
·
设计模式
·
代理模式
YA333
21 小时前
java设计模式二、工厂
java
·
开发语言
·
设计模式
烛阴
1 天前
【TS 设计模式完全指南】从零到一:掌握TypeScript建造者模式,让你的对象构建链式优雅
javascript
·
设计模式
·
typescript
热门推荐
01
UV安装并设置国内源
02
A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程
03
UV 工具安装与国内镜像源配置指南
04
解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题
05
教你如何认证 Gemini 教育优惠的二次验证,薅个 1年的 Gemini Pro 会员
06
突破百度网盘的下载限速,两种方法教会你【超详细】
07
conda中设置镜像地址(附所有可换的地址)
08
KGG转MP3工具|非KGM文件|解密音频
09
2025 年高教社杯全国大学生数学建模竞赛C 题 NIPT 的时点选择与胎儿的异常判定 完整成品思路模型代码分享,全网首发高质量!!!
10
Nano Banana免费方案来了!Docker 一键部署 + 魔搭即开即用,小白也能玩转 AI 图像编辑