09 2021 档案
摘要:#include <iostream> #include <memory> using namespace std; class CBase { public: CBase() { } virtual ~CBase() { } void myBase() { cout << "CBase::myBa
阅读全文
摘要:1、工厂模式 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式作为一种创建模式,一般在创建复杂对象时,考虑使用;在创建简单对象时,建议直接new完成一个实例对象的创建。 1.1、简单工厂模式 主要特点是需要在工厂类中做判断,从而创造相应
阅读全文
摘要:https://zhuanlan.zhihu.com/p/30007037
阅读全文