Java的简单工厂模式怎么用

发布时间:2021-06-25 12:03:32 作者:chen
来源:亿速云 阅读:115

这篇文章主要介绍“Java的简单工厂模式怎么用”,在日常操作中,相信很多人在Java的简单工厂模式怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java的简单工厂模式怎么用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

简单工厂模式

简单工厂模式

举个例子

我家是农村的,我老爸老妈就是个农民种水果的,地里面有苹果,梨,葡萄等,你们这些城里娃,想吃新鲜水果怎么办呢?你们只能也只能去超市买了,这时候这个超市就相当于一个工厂了,客户不需要关注水果是怎么样长成的,只需要在超市买就行了

代码实现

总结

应用实例:

1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。

2、Springboot项目,持久层 换数据库只需换方言和驱动就可以。

优点:

1、一个调用者想创建一个对象,只要知道其名称就可以了。

2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。

3、屏蔽产品的具体实现,调用者只关心产品的接口。

缺点:

每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加,在一定程度上增加了系统的复杂度,同时也增加了系统具体类的依赖。这并不是什么好事。

到此,关于“Java的简单工厂模式怎么用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. Java描述设计模式(02):简单工厂模式
  2. 简单工厂模式

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java

上一篇:如何使用Apache Pulsar + Hudi 构建 Lakehouse

下一篇:thymeleaf模板的使用方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》