大话设计模式

设计模式

专栏概览

  1. 参考《大话设计模式》,进行深入分析理解;
  2. 使用C++实现,然后C采取OOP仿照实现;
  3. C不是不能OOP,只是底层支持没那么好,所以C代码部分只是推荐参考;
  4. 关于C的OOP推荐书籍:周立功的《嵌入式软件设计方法》
  5. 关于设计模式推荐书籍:王争的《设计模式之美》

总览

顺序和名字都是拷贝《大话设计模式》的

代码无错就是优?------简单工厂模式 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

相关推荐
呆萌很16 分钟前
C++ 集合 list 使用
c++
诚丞成1 小时前
计算世界之安生:C++继承的文水和智慧(上)
开发语言·c++
东风吹柳2 小时前
观察者模式(sigslot in C++)
c++·观察者模式·信号槽·sigslot
嵌入式科普2 小时前
十一、从0开始卷出一个新项目之瑞萨RA6M5串口DTC接收不定长
c语言·stm32·cubeide·e2studio·ra6m5·dma接收不定长
A懿轩A2 小时前
C/C++ 数据结构与算法【栈和队列】 栈+队列详细解析【日常学习,考研必备】带图+详细代码
c语言·数据结构·c++·学习·考研·算法·栈和队列
思忖小下2 小时前
梳理你的思路(从OOP到架构设计)_简介设计模式
设计模式·架构·eit
大胆飞猪3 小时前
C++9--前置++和后置++重载,const,日期类的实现(对前几篇知识点的应用)
c++
1 9 J3 小时前
数据结构 C/C++(实验五:图)
c语言·数据结构·c++·学习·算法
夕泠爱吃糖3 小时前
C++中如何实现序列化和反序列化?
服务器·数据库·c++
长潇若雪3 小时前
《类和对象:基础原理全解析(上篇)》
开发语言·c++·经验分享·类和对象