复习设计模式——工厂方法模式

工厂方法模式

对工厂方法模式的理解

这里写图片描述

在工厂方法模式中,抽象产品类Product负责定义产品的共性,实现对事物最抽象定义;Creator为抽象创建类,也就是抽象工厂,具体如何创建产品类是由具体的实现工厂ConcreteCreator完成的。

通过工厂方法建立人类实例

这里写图片描述

运行结果:

--造出的第一批人是白色人种--
白色人种的皮肤颜色是白色的!
白色人种会说话,一般都是但是单字节。

--造出的第二批人是黑色人种--
黑色人种的皮肤颜色是黑色的!
黑人会说话,一般人听不懂。

--造出的第三批人是黄色人种--
黄色人种的皮肤颜色是黄色的!
黄色人种会说话,一般说的都是双字节。

原文参考:
工厂方法模式

代码分享:
https://github.com/Huberychina/Facotory_Method_Model


猜你喜欢

转载自blog.csdn.net/siying8419/article/details/81044238