随笔分类 - 设计模式
摘要:#include <vector> #include <iostream> //定义命令接口 class Command { public: virtual void execute() = 0; virtual void undo() = 0; }; //实现“增加”命令类 class Incre
阅读全文
摘要:概述: 1)定义:定义一个工厂类,他可以根据参数的不同返回不同类的实例,被创建的实例都具有共同的父类。 特点: 1)在简单工厂模式中用于被创建实例的方法通常为静态(static)方法,因此简单工厂模式又被成为静态工厂方法(Static Factory Method)。 2)需要什么,只需要传入一个正
阅读全文