技术栈
20240313-设计模式
嘻嘻哈哈17
2024-03-18 9:29
oop七大原则
开闭原则
里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立
依赖倒置原则:面向接口编程,不要面向实现编程
单一职责原则:控制类的粒度大小,将对象解耦、提高内聚性
接口隔离原则:要为各个类简历专用接口
迪米特原则
合成复用原则
工厂模式
作用:实现创建者和调用者的分离
分类:简单工厂模式、工厂方法模式、抽象工厂模式
设计模式
上一篇:
“个人成长模型”助你发展长期副业(下)
下一篇:
“细狗”玩转vue组件之间通信的各种姿势!
相关推荐
wwdoffice0110
1 小时前
304和316不锈钢有什么区别?哪个更好?
设计模式
网小鱼的学习笔记
2 小时前
创建型设计模式(工厂、builder、原型、单例)
java
·
后端
·
设计模式
逆境不可逃
2 小时前
【从零入门23种设计模式21】行为型之空对象模式
java
·
开发语言
·
数据库
·
算法
·
设计模式
·
职场和发展
蜜獾云
17 小时前
设计模式之命令模式:给其他模块下达命令
设计模式
·
命令模式
小湘西
1 天前
拓扑排序(Topological Sort)
python
·
设计模式
蜜獾云
1 天前
设计模式之观察者模式:监听目标对象的状态改变
观察者模式
·
设计模式
·
rxjava
知无不研
1 天前
中介者模式
c++
·
设计模式
·
中介者模式
bmseven
1 天前
大白话讲解23种设计模式简介
设计模式
蜜獾云
1 天前
设计模式之代理模式:本地接口代理远程接口的调用
设计模式
·
系统安全
·
代理模式
蜜獾云
1 天前
设计模式之访问者模式:动态的给目标对象增加新功能
设计模式
·
访问者模式
热门推荐
01
GitHub 镜像站点
02
Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南
03
OpenClaw 使用和管理 MCP 完全指南
04
本地部署 OpenClaw + DeepSeek-R1 完全指南
05
OpenClaw macOS 完整安装与本地模型配置教程(实战版)
06
UV安装并设置国内源
07
Openclow安装保姆级教程
08
OpenClaw Control UI安全上下文访问配置
09
OpenClaw 飞书机器人不回复消息?3 小时踩坑总结
10
在 Windows 上配置 Claude Code从安装到解决网络问题