Java设计模式——工厂模式

1.简单工厂

多个产品实体类继承于一个接口,通过向同一个工厂类传入不同参数(类名串,类.class),在工厂类中进行业务判断,创建需要的实体。

不用去管如何去创建对象,工厂类已经实现,免除直接创建对象。不能很好的进行扩展,如果新增了产品类,得修改工厂得业务判断,增加if判断。

2.工厂方法

多个产品得工厂继承一个工厂接口或实现类,不同产品工厂类创建相应得产品对象。方便新产品得代码扩展。不用修改原有代码。但是如果需要修改某个产品类,会相应修改对应得工厂类,如果需要修改的产品数量大,则不便于维护。

3.抽象工厂模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值