简单工厂模式就是把对类的创建初始化全都交给一个工厂来执行,而用户不需要去关心创建的过程是什么样的,只用告诉工厂我想要什么就行了。而这种方法的缺点也很明显,违背了设计模式的开闭原则,因为如果你要增加工厂可以初始化的类的时候,你必须对工厂进行改建

设计一个工厂的接口,你想要什么东西,就写个类继承于这个工厂,这样就不用修改什么,直接添加就行了。就相当于,我这个工厂是用来生汽车的,而要什么品牌的汽车具体分到了每个车间,如果新多了一种品牌的汽车,直接新增一个车间就行了。那么问题又来了,如果想要生产大炮怎么办?

以上就是对“Java工厂模式菜鸟教程,快学起来呀”的介绍,希望对大家有所帮助,还想学习更多关于Java的课程,可以关注动力节点官网Java视频教程,免费下载学习。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

原形毕露!广东一尼姑到男子的店内化缘,想要男子出一点钱买个福报,没料到,男子也不好忽悠

财联社4月15日电,俄罗斯天然气工业股份公司表示,将继续通过乌克兰向欧洲输送天然气,周六输送量为3850万立方米。

消息称马斯克已成立人工智能公司 X.AI,将与 Open AI 展开竞争

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注