技术栈
大话设计模式
没有理想的不伤心
2024-07-14 15:43
设计模式
专栏概览
参考《大话设计模式》,进行深入分析理解;
使用C++实现,然后C采取OOP仿照实现;
C不是不能OOP,只是底层支持没那么好,所以C代码部分只是推荐参考;
关于C的OOP推荐书籍:周立功的《嵌入式软件设计方法》
关于设计模式推荐书籍:王争的《设计模式之美》
总览
顺序和名字都是拷贝《大话设计模式》的
代码无错就是优?------简单工厂模式 simple factory
商场促销------策略模式 strategy
为别人做嫁衣------代理模式 proxy
雷锋依然在人间------工厂方法模式 factory method
简历复印------原型模式 prototype
考题抄错会做也白搭------模板方法模式 template method
牛市股票还会亏钱------外观模式 facade
好菜每回味不同------建造者模式 builder
老板回来?我不知道------观察者模式 observer
就不能不换DB吗?------抽象工厂模式 abstract factory
无尽加班何时休------状态模式 state
在NBA我需要翻译------适配器模式 adapter
如果再回到从前------备忘录模式 memento
分公司=一部门------组合模式 composite
想走?可以!先买票------迭代器模式 iterator
有些类也需要计划生育------单例模式 singleton
手机软件何时统一------桥接模式 bridge
烤羊肉串引来的思考------命令模式 command
加薪非要老总批------职责链模式 chain of responsibility
世界需要和平------中介者模式 mediator
项目多也别傻做------享元模式 flyweight
其实你不懂老板的心------解释器模式 interpreter
男人和女人------访问者模式 visitor
c语言
c++
设计模式
上一篇:
Postman接口模拟请求工具使用技巧
下一篇:
ArcGIS Pro SDK (八)地理数据库 8 拓扑
相关推荐
励志成为嵌入式工程师
2 小时前
c语言简单编程练习9
c语言
·
开发语言
·
算法
·
vim
捕鲸叉
3 小时前
创建线程时传递参数给线程
开发语言
·
c++
·
算法
A charmer
3 小时前
【C++】vector 类深度解析:探索动态数组的奥秘
开发语言
·
c++
·
算法
Peter_chq
3 小时前
【操作系统】基于环形队列的生产消费模型
linux
·
c语言
·
开发语言
·
c++
·
后端
hikktn
4 小时前
如何在 Rust 中实现内存安全:与 C/C++ 的对比分析
c语言
·
安全
·
rust
青花瓷
4 小时前
C++__XCode工程中Debug版本库向Release版本库的切换
c++
·
xcode
观音山保我别报错
5 小时前
C语言扫雷小游戏
c语言
·
开发语言
·
算法
幺零九零零
6 小时前
【C++】socket套接字编程
linux
·
服务器
·
网络
·
c++
捕鲸叉
6 小时前
MVC(Model-View-Controller)模式概述
开发语言
·
c++
·
设计模式
wrx繁星点点
6 小时前
享元模式:高效管理共享对象的设计模式
java
·
开发语言
·
spring
·
设计模式
·
maven
·
intellij-idea
·
享元模式
热门推荐
01
【HarmonyOS】HUAWEI DevEco Studio 下载地址汇总
02
(欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
03
组基轨迹建模 GBTM的介绍与实现(Stata 或 R)
04
【AIGC】重塑未来的科技巨轮
05
全面解析:构建基于深度学习的安全帽检测系统(UI界面+YOLO代码+数据集)
06
【经验分享】Ubuntu22.04安装微信(linux官方版)
07
基于YOLOv10深度学习的CT扫描图像肾结石智能检测系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标检测
08
Ubuntu 20.04使用Livox mid 360 测试 FAST_LIO
09
RAG 实践- Ollama+RagFlow 部署本地知识库
10
红米手机使用google play