设计模式之笼统工厂模式(Abstract Factory)
概述
The Abstract Factory provides an interface for creating families of related or dependent objects without the need to specify their concrete classes.
意思是笼统工厂提供一个接口,这个接口可以创立一系列相关依赖的对象,并且不用指定他需要创立的哪一个具体的类。总而言之,就是一个笼统接口可以获取好几种不同类别的对象。
菜鸟教程的例子很好
类图(画的不标准)
最重要的一步是
根据笼统接口获取形状
In the example above, the ShapeFactory can be used to create objects based on the String shapeType. So, we do not need to specify the concrete class, but only need to pass the type string. This pattern uses inheritance to define the factories that create objects.
根据笼统接口获取颜色
本文GitHub代码地址
推荐看这篇文章
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 设计模式之笼统工厂模式(Abstract Factory)
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 设计模式之笼统工厂模式(Abstract Factory)