工厂方法模式.docxVIP

  • 1
  • 0
  • 约1.5千字
  • 约 4页
  • 2022-07-09 发布于四川
  • 举报
一、相关介绍L工厂方法模式定义一个用于创立对象的接口,让子类决定实例化哪一个类。 工厂方法使一个类的实例化延迟到其子类。 2、UML 图定义T厂方法所创立 定义T厂方法所创立的对蒙的接口 定义T厂方法所创立的对蒙的接口具体的产丛,实现了Pmduci接口启明工厂方法.该方法返回一个 定义T厂方法所创立的对蒙的接口 具体的产丛,实现了Pmduci接口 3、所属类别:创立型二、C++代码 //工厂方法模式.cpp :定义控制台应用程序的入口点。 //#include stdafx. h〃 #includeiostream using namespace std;〃抽象产品 class fruit public: fruit ();virtual ^fruit(); 〃由于此类是抽象类,没有价格,所以只能将价格显示定义为纯虚函数 virtual void show price ()=0;}: fruit::fruit ()() fruit::?fruit ()() 〃具体产品1class apple :public fruit {public : apple ();virtual ?apple。; virtual void show priceO ;}: apple::apple ()( coutz,i am an apple,zendl;) apple::?apple()() void

文档评论(0)

1亿VIP精品文档

相关文档