Java开发组装电脑_设计模式-组装电脑入门简单工厂

本文通过组装电脑的例子介绍了Java中的简单工厂模式,包括模式定义、优缺点及其实现方式。通过不同重构方法,如使用switch、反射和枚举改进工厂类,简化创建对象的过程。
摘要由CSDN通过智能技术生成

315aad3898935649d77993256f377b2d.png

前言

简单工厂模式,虽然不在23种设计模式中。但是可以认为是工厂模式的一种特殊实现,并且在日常中使用广泛,所以还是值得我们去学习的。

定义简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,是一种创建型的设计模式,关注于实例对象创建。由一个工厂对象通过判断传入的参数,决定创建出哪一种产品类的实例,将创建的细节透明化。

注意:简单工厂不属于GOF23种之一。

场景

在周一阳光明媚的上午,刚带上耳机,准备开始一天的工作,老板突然来到你身旁。老板: xxx啊,听说你是学计算机的?

我:是的,学的是软件工程。

老板:那帮我组装一台苹果电脑出来吧,周五送到我办公桌上。

我:内心OS:修电脑,我也就认了,这竟然让我组装一台苹果电脑,你咋不上天呢?

老板:预算5000,记得不要超支了。

1ddce9dd0164afabd1aaf0cb1c2d57ed.png

我:内心虽然波涛汹涌,但是还是说了声,好的老板。

于是我就立马打开chrome,上各大论坛搜索完美黑苹果配置,在初步确定好配置后,就开始上京东,开始选购CPU,主板,固态,内存,电源等配件。在经历了两天的等待,所有配件终于到齐以后,耗费九牛二虎之力,终于在周五前把电脑给组装好了。

可是呢没过多久,总经理也找我说让我帮他组一台苹果电脑,和老板同样的套路,我能咋办,我也很无耐,但是给的预算更低只有4000于是我也只能在原来的基础上缩减一下配置,勉强达到了要求。

我在想要是每个领导都这样,那我不是得凉凉啊,想到这里我暗自下定决心,对自己说我下次一定要拒绝他们。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值