技术栈
大话设计模式
没有理想的不伤心
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 拓扑
相关推荐
EXtreme35
23 分钟前
深入浅出数据结构:手把手实现动态顺序表,从此不再怕数组扩容!
c语言
·
顺序表
·
malloc
·
realloc
1***s632
39 分钟前
C++移动语义优化
开发语言
·
c++
Murphy_lx
1 小时前
C++ std_stringstream
开发语言
·
c++
·
算法
Mr.Winter`
1 小时前
基于Proto3和单例模式的系统参数配置模块设计(附C++案例实现)
c++
·
人工智能
·
单例模式
·
机器人
哭泣方源炼蛊
2 小时前
HAUE 新生周赛(七)题解
数据结构
·
c++
·
算法
_OP_CHEN
3 小时前
从零开始的Qt开发指南:(五)Qt 常用控件之 QWidget(上):解锁 Qt 界面开发的核心基石
开发语言
·
c++
·
qt
·
前端开发
·
qwidget
·
gui开发
·
qt常用控件
sulikey
4 小时前
深入讲解:什么是 RAII(资源获取即初始化)——原理、实现、面试常考点与实战示例
c++
·
面试
·
智能指针
·
raii
·
shared_ptr
·
auto_ptr
·
资源获取即初始化
艾莉丝努力练剑
4 小时前
【Git:多人协作】Git多人协作实战:从同分支到多分支工作流
服务器
·
c++
·
人工智能
·
git
·
gitee
·
centos
·
项目管理
薛慕昭
11 小时前
嵌入式 C 语言猜大小游戏设计与实现
c语言
·
游戏
散峰而望
11 小时前
C++数组(二)(算法竞赛)
开发语言
·
c++
·
算法
·
github
热门推荐
01
GitHub 镜像站点
02
【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连
03
BongoCat - 跨平台键盘猫动画工具
04
UV安装并设置国内源
05
安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)
06
Linux下V2Ray安装配置指南
07
Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南
08
Labelme从安装到标注:零基础完整指南
09
全球最强模型Grok4,国内已可免费使用!(附教程)
10
在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)