7.AbstractFactory抽象工厂模式.docxVIP

  • 3
  • 0
  • 约6.13千字
  • 约 16页
  • 2018-02-26 发布于河南
  • 举报
7.AbstractFactory抽象工厂模式

抽象工厂,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。对于工厂方法来说,抽象工厂可实现一系列产品的生产,抽象工厂更注重产品的组合。看代码:7.1.解释main(),女娲IHuman,产品接口CYellowHuman,抽象产品之一CYellowFemaleHuman,具体产品之一CYellowMaleHuman,具体产品之二CWhiteHuman,抽象产品之二CWhiteFemaleHuman,具体产品之三CWhiteMaleHuman,具体产品之四CBlackHuman,抽象产品之三CBlackFemaleHuman,具体产品之五CBlackMaleHuman,具体产品之六IHumanFactory,抽象工厂CStandardHumanFactory,抽象工厂基类(此类可有可无)CFemaleHumanFactory,工厂之一CMaleHumanFactory,工厂之二//IHuman.h#pragma onceclass IHuman{public: IHuman(void) { } virtual ~IHuman(void) { } virtual void Laugh() = 0; virtual void Cry() = 0; virtual void Talk() = 0; virtual void Sex() = 0;};//YellowHuma

文档评论(0)

1亿VIP精品文档

相关文档