H5W3
当前位置:H5W3 > 其他技术问题 > 正文

对象创建型模式和类创建型模式如何理解区分

在对设计模式中的工厂模式和抽象工厂模式学习的时候,提到工厂模式是类创建型模式,抽象工厂模式是对象型创建模式,这里如何理解,能不能举例回答一下?

回答:

工厂模式一个工厂类就负责创建一个类,创建的对象类型是确定的,所以是类创建模式
抽象工厂模式一个工厂类可以创建多个相关的类,创建的对象类型是不确定的,所以是对象创建模式
如工工厂模式:
苹果手机工厂->苹果手机对象
华为手机工厂->华为手机对象
抽象工厂:
苹果工厂-> 苹果手机对象、苹果电脑对象
华为工厂-> 华为手机对象、华为电脑对象

本文地址:H5W3 » 对象创建型模式和类创建型模式如何理解区分

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址