
设计模式
最后冰吻free
不在沉默中死亡,就在沉默中爆发
展开
-
C++ 建造者模式
【代码】C++ 建造者模式。原创 2023-06-09 16:12:18 · 203 阅读 · 0 评论 -
适配器模式
【代码】适配器模式。原创 2023-04-12 10:56:35 · 183 阅读 · 2 评论 -
工厂模式
#include <iostream> #include <string.h> using namespace std; /* 工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 2.抽象(Product)角色 简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。 3.具体产品(Concrete Product)角色 简单工厂模式所创建的具体实例对象 简单工厂模式的优缺点:工厂类是原创 2021-05-04 17:37:26 · 123 阅读 · 0 评论 -
单例模式
/* a)构造函数私有化 b)提供一个全局的静态方法(全局访问点) c)在类中定义一个静态指针,指向本类的变量的静态变量指针 d)拷贝构造函数和赋值函数私有化 */ //单例懒汉模式 #include <iostream> #include <unistd.h> using namespace std; class CSingle_lh{ public: static CSingle_lh* getInstance() { //多线程不安全 if (NULL原创 2021-05-02 23:42:38 · 125 阅读 · 0 评论