技术栈
大话设计模式
没有理想的不伤心
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 拓扑
相关推荐
Qt程序员
2 小时前
Linux RCU 原理与应用
linux
·
c++
·
内核
·
linux内核
·
rcu
qeen87
2 小时前
【C++】类与对象之类的默认成员函数(二)
android
·
c语言
·
开发语言
·
c++
·
笔记
·
学习
王老师青少年编程
3 小时前
信奥赛C++提高组csp-s之搜索进阶(记忆化搜索案例实践3)
c++
·
记忆化搜索
·
方格取数
·
csp
·
信奥赛
·
csp-s
·
提高组
Titan2024
4 小时前
Linux动静态库
linux
·
服务器
·
c++
j_xxx404_
4 小时前
MySQL表操作硬核解析:从 CREATE TABLE 到磁盘文件、ALTER TABLE 与 DDL 风险
运维
·
服务器
·
数据库
·
c++
·
mysql
·
adb
·
ai
wuminyu
5 小时前
Java锁机制之park和unpark源码剖析
java
·
linux
·
c语言
·
jvm
·
c++
asdfg1258963
5 小时前
C 语言中产生伪随机数的标准做法
c语言
·
开发语言
玖玥拾
5 小时前
C/C++ 基础笔记(十一)类的进阶
c语言
·
c++
·
设计模式
·
类
-森屿安年-
5 小时前
1137. 第 N 个泰波那契数
c++
·
动态规划
程序员老舅
6 小时前
从内核视角,看Linux文件读写过程
linux
·
服务器
·
c++
·
内核
·
linux内核
·
vfs
·
linux内存
热门推荐
01
GitHub 镜像站点
02
【AI】2026 年具身智能模型和世界模型总结
03
2026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf
04
Codex 下载安装指南:Windows 和 macOS 官方版下载
05
2026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?
06
【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法
07
CC-Switch 下载、安装与使用配置指南【2026.5.29】
08
Agnes AI 全模态 API 免费实测报告:文生图 + 文生视频完整测试
09
CC-Switch & Claude 基于 Linux 服务器安装使用指南
10
AI科技热点日报 | 2026年6月1日