技术栈
大话设计模式
没有理想的不伤心
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 拓扑
相关推荐
呆萌很
16 分钟前
C++ 集合 list 使用
c++
诚丞成
1 小时前
计算世界之安生:C++继承的文水和智慧(上)
开发语言
·
c++
东风吹柳
2 小时前
观察者模式(sigslot in C++)
c++
·
观察者模式
·
信号槽
·
sigslot
嵌入式科普
2 小时前
十一、从0开始卷出一个新项目之瑞萨RA6M5串口DTC接收不定长
c语言
·
stm32
·
cubeide
·
e2studio
·
ra6m5
·
dma接收不定长
A懿轩A
2 小时前
C/C++ 数据结构与算法【栈和队列】 栈+队列详细解析【日常学习,考研必备】带图+详细代码
c语言
·
数据结构
·
c++
·
学习
·
考研
·
算法
·
栈和队列
思忖小下
2 小时前
梳理你的思路(从OOP到架构设计)_简介设计模式
设计模式
·
架构
·
eit
大胆飞猪
3 小时前
C++9--前置++和后置++重载,const,日期类的实现(对前几篇知识点的应用)
c++
1 9 J
3 小时前
数据结构 C/C++(实验五:图)
c语言
·
数据结构
·
c++
·
学习
·
算法
夕泠爱吃糖
3 小时前
C++中如何实现序列化和反序列化?
服务器
·
数据库
·
c++
长潇若雪
3 小时前
《类和对象:基础原理全解析(上篇)》
开发语言
·
c++
·
经验分享
·
类和对象
热门推荐
01
〔AI 绘画〕Stable Diffusion 之 解决绘制多人或面部很小的人物时面部崩坏问题 篇
02
YOLOv8训练好模型后,追加轮数继续训练、或者提前终止训练,缩减训练轮数
03
玄机平台应急响应—webshell查杀
04
机器人编程怎么入门?
05
HCIA-datacom数通题库和录播视频资料
06
Docker 夺命连环 15 问
07
SQL 主从数据库实时备份
08
校验 GPT-4 真实性的三个经典问题:快速区分 GPT-3.5 与 GPT-4,并提供免费测试网站
09
(欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
10
VSCode插件 —— Cody AI (免费AI助手!)