设计模式之---工厂模式
来源:互联网 发布:知乎我的收藏在哪 编辑:程序博客网 时间:2024/06/15 01:32
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。
如下图所示代码是一个创建各种形状的factory:
分析:其中shapeFactory就相当于是一个生产各种形状的工厂,可以返回各种形状的对象,当用户想要创建一个形状对象时,只需要知道形状的名字即可;
当用户有新的形状需求,也就是说该工厂需要新增一个生产线(也就是新增一个类),至于这个生产线是怎么工作的,并不需要关心。
这样,在用户只知道对象名的情况下,就可以很快的得到一个产品,不需要了解这个产品的生产过程。
0 0
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之---工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之-工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之 ------工厂模式
- 设计模式之工厂模式
- bazel.exe无法找到入口解决方案
- NV12 图像的线性插值
- MVC框架模式
- 让jenkins支持LDAP的多OU
- OpenLDAP在win2008上安装配置
- 设计模式之---工厂模式
- 大家好啊
- 一些开源的测试工具
- android之Camera(一)
- 视觉SLAM漫谈 (三): 研究点介绍
- AppWidget:基本使用
- Appium 使用 Python 运行 Appium 测试的示例
- 在 eclipse 下利用 gradle 构建系统
- Android源码分析