美文网首页
设计模式之04:工厂模式

设计模式之04:工厂模式

作者: 木木禾木 | 来源:发表于2017-06-28 17:44 被阅读0次

定义一个用于创建对象的接口,让子类决定实例化哪个类。
  
  工作模式,也是创建型设计模式之一,在开发中使用超级广泛,你可能不知不觉就用到了。如:Activity里的各个生命周期方法,都可以看作工厂方法。

优点:1. 降低对象耦合度;
   2. 良好的扩展性:工厂方法模式依赖于抽象的架构,其实例化任务交由子类完成;
缺点:每次为工厂方法模式添加新的产品时都需要编写新的产品类,同时还要引入抽象层。会导致类结构的复杂化。

使用场景

需要生成复杂对象的情况。用new就可以完成创建的对象无需工厂模式。

相关文章

  • iOS设计模式(三)之抽象工厂模式

    设计模式系列传送门 iOS设计模式(一)之简单工厂模式iOS设计模式(二)之工厂模式iOS设计模式(三)之抽象工厂...

  • iOS设计模式(一)之简单工厂模式

    设计模式系列传送门 iOS设计模式(一)之简单工厂模式iOS设计模式(二)之工厂模式iOS设计模式(三)之抽象工厂...

  • iOS设计模式(二)之工厂模式

    设计模式系列传送门 iOS设计模式(一)之简单工厂模式iOS设计模式(二)之工厂模式iOS设计模式(三)之抽象工厂...

  • iOS设计模式之美-适配器模式

    iOS设计模式之美-工厂模式iOS设计模式之美-抽象工厂模式iOS设计模式之美-生成器模式iOS设计模式之美-适配...

  • iOS设计模式之美-抽象工厂模式

    iOS设计模式之美-工厂模式iOS设计模式之美-抽象工厂模式iOS设计模式之美-生成器模式iOS设计模式之美-适配...

  • iOS设计模式之美-工厂模式

    iOS设计模式之美-工厂模式iOS设计模式之美-抽象工厂模式iOS设计模式之美-生成器模式iOS设计模式之美-适配...

  • iOS设计模式之美-生成器模式

    iOS设计模式之美-工厂模式iOS设计模式之美-抽象工厂模式iOS设计模式之美-生成器模式iOS设计模式之美-适配...

  • 设计模式之工厂模式

    设计模式之工厂模式 标签(空格分隔): 设计模式 工厂模式 设计模式的感念 设计模式的应用 工厂设计模式的产生 工...

  • 设计模式 - 目录

    设计模式01 - 单例模式 设计模式02 - 工厂模式 设计模式03 - 建造者模式 设计模式04 - 适配器模式...

  • 设计模式系列

    创建型模式: 设计模式之工厂模式(Factory Pattern)设计模式之抽象工厂模式(Abstract Fac...

网友评论

      本文标题:设计模式之04:工厂模式

      本文链接:https://www.haomeiwen.com/subject/hlbutxtx.html