设计模式
寻找心灵境地
这个作者很懒,什么都没留下…
展开
-
抽象工厂
抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 class ProductA { public: virtual void Show()=0; }; class ProductA1:public ProductA { public: void Show() { cout<<"ProductA1"<<endl; } }; class ProductA原创 2015-09-15 16:36:04 · 314 阅读 · 0 评论 -
工厂方法
工厂方法:父类负责定义创建对象的公共接口,而之类负责生产具体的对象。将类的实例化操作延迟到之类中完成,即由之类决定实例化哪个类。 class Product { public: virtual void Show()=0; }; class ProductA:public Product { public: void Show() { cout<<"ProductA"<<endl;原创 2015-09-15 16:25:05 · 315 阅读 · 0 评论