玩命加载中 . . .

学习之旅
08
07
12-单例模式 12-单例模式
单例模式饿汉模式类定义的时候就创建,是线程安全的 class Singleton{ private: static Singleton* instance; Singleton(const Singleton&am
2022-08-07
07
9-抽象模式 9-抽象模式
抽象工厂数据访问层需要创建一系列的数据库对象,这些对象之间有依赖性 class EmployeeDAO{ public: vector<EmployeeDO> GetEmployees() {
2022-08-07
07
8-工厂模式 8-工厂模式
“对象创建”模式通过“对象创建”模式绕开new,来避免对象创建过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定 Factory Method Abstract Factory Prototype Builder 工厂方法Bin
2022-08-07
07
7-桥模式 7-桥模式
Bridgeclass Messager{ public: virtual void Login(string username, string password)=0; virtual void SendMess
2022-08-07
07
6-装饰模式 6-装饰模式
单一职责模式 Decorator Bridge Decorator有时候需要对流进行处理,不同的流有不同的操作,所以定义一个Stream抽象基类,定义一些接口函数,然后文件流FileStream、网络流NetworkStream、内存流M
2022-08-07
07
5-观察者模式 5-观察者模式
Observer有时候需要为某些对象建立“通知依赖关系”,一个对象(目标对象)的状态发生变化,所有的依赖对象(观察者对象)都将得到通知 实现一个文件分割器 // MainForm.cpp class MainForm : public Fo
2022-08-07
07
策略模式 策略模式
Strategy 策略模式 应该尽量使用扩展的方式,而不是修改源代码,例如下面这样要增加新的国家的税法就只能去源代码里面改枚举类型 enum TaxBase { CN_Tax, US_Tax, DE_Ta
2022-08-07
07
3-模板方法 3-模板方法
组件协作模式组件协作模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式 Template Method Strategy Observer/Event Template Method 模板方法 对于某一项任
2022-08-07
2 / 2