工厂模式

参照菜鸟教程 详细请看 https://www.runoob.com/design-pattern/factory-pattern.html

什么是工厂模式

工厂模式我的理解是,我们在创建一个一类对象的时候,如一个东西 有长方形,有正方形的,他们都是兴中那我们在创建的时候我们其实就可以创建为一个shape接口,而让自己的子类去写具体的实现方法,这样你在对新加一个汽车的时候就不需要创新添加一个汽车了,而是去实现汽车的这个接口。

简单工厂(这个就比较好理解 大家一起去实现一个接口然后需要哪个就 new 哪个)

 

抽象工厂:是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式.(个人理解这个就是一个复杂一点的简单工厂,既然在工厂里面去实现了一类东西的集合,那么在建一个大的工厂将这个 大工厂去实现了   例如 咱们在创建一个东西的时候不仅有 形状还有 颜色。所以我们在创建这个工厂的时候 就要定义两个接口,抽象工厂就是通过抽象方法干了一件事 咱们在创建东西的想搞形状就建形状,想建颜色建颜色)

主要解决:主要解决接口选择的问题。

实现方法看菜鸟教程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值