创建型之一-抽象工厂模式

Abstract Factory(抽象工厂模式)

提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
例如:

//根据不同的工厂方法,获取不同的具体NSNumber子类对象。工厂方法和参数都不一样。通过抽象,具体初始化的是某个类根本不知道。
[NSNumber numberWithBool:YES] 
[NSNumber numberWithInt:1]

设计图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【学习难度:★★★★☆,使用频率:★★★★★】直接出处:抽象工厂模式梳理和学习:https://github.co...
    BruceOuyang阅读 611评论 0 1
  • 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。通常我们所说的工厂模式是指工厂方法模...
    zfylin阅读 1,343评论 0 7
  • 创建型模式 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设...
    liuyang7519阅读 337评论 0 2
  • 创建型模式 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设...
    隔墙送来秋千影阅读 2,697评论 0 11
  • 今天因为一个报告没写被同事死催,以后能尽早就尽早完成吧,不要拖拉。今天又关掉一个老大难职位,可以暂时松一口气了
    Littlestar_ebcb阅读 151评论 0 0