浅谈工厂设计模式

工厂设计模式是最长使用的一种设计模式
它分为三种:
第一种:简单工厂
第二种:工厂方法
第三种:抽象工厂

简单工厂:简单工厂通俗的讲就是所有的产品都是在一个工厂里生产的,没有类别的区分。简单工厂包括工厂类,抽象产品类,具体产品类

工厂方法:就是对简单工厂的进一步优化,比如在一个工厂里面有不同类别的产品,简单工厂去制作这些产品就是在一个车间里面生产,而工厂方法则是在一个工厂中有着不同的车间生产着不同的产品。工厂方法包括工厂类(类中有不同的方法生产不同的对象),抽象产品类,具体产品类。

抽象工厂:跟工厂方法有点类似(个人认为),就是有个总的工厂提供生产能力,下面的子工厂继承了这个父工厂的生产能力但是根据自身情况的不同生产的产品也是不同的。通俗的讲就是将工厂方法里面的车间扩大话,成为了单独的工厂。抽象工厂包括抽象工厂类,具体工厂类,抽象产品类,具体产品类。

代码明天补上。。。。今天就是想起来随便写写 希望各位能多多的指教。谢谢各位大大!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值