技术栈
大话设计模式
没有理想的不伤心
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 拓扑
相关推荐
RuoZoe
9 小时前
重塑WPF辉煌?基于DirectX 12的现代.NET UI框架Jalium
c语言
blasit
10 小时前
笔记:Qt C++建立子线程做一个socket TCP常连接通信
c++
·
qt
·
tcp/ip
七月丶
15 小时前
别再手动凑 PR 了:这个 AI Skill 会按仓库习惯自动建分支、拆提交、提 PR
人工智能
·
设计模式
·
程序员
刀法如飞
15 小时前
从程序员到架构师:6大编程范式全解析与实践对比
设计模式
·
系统架构
·
编程范式
九狼
16 小时前
Flutter + Riverpod +MVI 架构下的现代状态管理
设计模式
静水流深_沧海一粟
1 天前
04 | 别再写几十个参数的构造函数了——建造者模式
设计模式
StarkCoder
1 天前
从UIKit到SwiftUI的迁移感悟:数据驱动的革命
设计模式
肆忆_
1 天前
# 用 5 个问题学懂 C++ 虚函数(入门级)
c++
不想写代码的星星
2 天前
虚函数表:C++ 多态背后的那个男人
c++
阿星AI工作室
2 天前
给openclaw龙虾造了间像素办公室!实时看它写代码、摸鱼、修bug、写日报,太可爱了吧!
前端
·
人工智能
·
设计模式
热门推荐
01
GitHub 镜像站点
02
OpenClaw 使用和管理 MCP 完全指南
03
OpenClaw + 飞书(Feishu)环境搭建指南
04
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services
05
小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)
06
OpenClaw优化飞书API 额度已耗尽问题
07
Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤
08
Window 10部署openclaw报错node.exe : npm error code 128
09
【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆
10
OpenClaw大龙虾机器人完整安装教程