当前位置: 首页 > news >正文

温州网站设计服务天津建设网证件查询

温州网站设计服务,天津建设网证件查询,包就业的培训机构,网络服务能力目录 C设计模式-工厂模式#xff08;Factory Method#xff09; 一、意图 二、适用性 三、结构 四、参与者 五、代码 C设计模式-工厂模式#xff08;Factory Method#xff09; 一、意图 定义一个用于创建对象的接口#xff0c;让子类决定实例化哪一个类。Factory…目录 C设计模式-工厂模式Factory Method 一、意图 二、适用性 三、结构 四、参与者 五、代码 C设计模式-工厂模式Factory Method 一、意图 定义一个用于创建对象的接口让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 二、适用性 当一个类不知道它所必须创建的对象的类的时候。当一个类希望由它的子类来指定它所创建的对象的时候。当类将创建对象的职责委托给多个帮助子类中的某一个并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。 三、结构 四、参与者 Product 定义工厂方法所创建的对象的接口。 ConcreteProduct 实现Product接口。 Creator 声明工厂发法该方法返回一个Product类型的对象。Creator也可以定义一个工厂方法的缺省实现它返回一个缺省的ConcreteProduct对象。 可以调用工厂方法以创建一个Product对象。 ConcreteCreator 重定义工厂方法以返回一个ConcreteProduct实例。 五、代码 #includeiostream using namespace std;class Product { public:virtual void ShowInformation() 0; };class Product_A : public Product { public:void ShowInformation() {cout Product_A Information endl;} };class Product_B : public Product { public:void ShowInformation() {cout Product_B Information endl;} };class Factory { public:virtual Product* CreateProduct() 0; };class Factory_A : public Factory { public:Product* CreateProduct() {return new Product_A();} };class Factory_B : public Factory { public:Product* CreateProduct() {return new Product_B();} };int main() {Factory* FactoryA new Factory_A();Product* ProductA FactoryA-CreateProduct();ProductA-ShowInformation();Factory* FactoryB new Factory_B();Product* ProductB FactoryB-CreateProduct();ProductB-ShowInformation();return 0; }
http://www.hkea.cn/news/14579073/

相关文章:

  • 做美食的视频网站怎么用div做网站
  • 中英文企业网站系统深圳网站建设公司麦
  • 门户网站的营销特点少儿编程10大品牌
  • 公司网站开发建设费用vs2015做网站如何添加控件
  • 广州公司网站设计制作wap 网站的盗链问题
  • 那个网站可以免费做风面广州网站建设乛新科送推广
  • 网站建设亿玛酷知名网站地图有哪些网址
  • 长沙市建设发展集团有限公司网站桂林两江四湖景区导游词
  • 网站手机版建设吴江区桃源镇做网站
  • 管理系统是网站吗网站建设台州
  • 贵州省住房和建设厅网网站首页wordpress个人网站备案管理
  • wordpress 改系统北京优化网站方法
  • 做mp3链接的网站中英文微信网站开发
  • 专门做搞笑游戏视频网站wordpress手机验证码登录界面
  • 网站开头flash怎么做房地产政策
  • 章丘网站建设哪家好做网站的设计软件
  • 泰安网站开发宁国做网站的公司
  • 邯郸网站建设有哪些视频直播平台开发
  • 网站建设运营公司推荐自学网站有哪些自学网
  • 做网站推广的话术学外贸英语的网站
  • 菏泽网站建设网站优化手机性能的软件
  • 淘宝客手机网站开发做美图 网站有哪些
  • 网站栏目标题什么是工业互联网
  • 常德网站定制网站开发实验总结
  • 建好的网站能修改吗网站开发知识体系
  • 建设网站的意义作用是什么wordpress 费用
  • 湖北建设厅网站怎么打不开免费推广seo策略方法
  • 建设商务网站公司做网站的硬件和软件环境
  • 成立网站要多少钱不一样维度的网站
  • 网上做网站网站代理wordpress单栏主题 极简