对象创建型模式和类创建型模式如何理解区分
在对设计模式中的工厂模式和抽象工厂模式学习的时候,提到工厂模式是类创建型模式,抽象工厂模式是对象型创建模式,这里如何理解,能不能举例回答一下?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在对设计模式中的工厂模式和抽象工厂模式学习的时候,提到工厂模式是类创建型模式,抽象工厂模式是对象型创建模式,这里如何理解,能不能举例回答一下?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
工厂模式一个工厂类就负责创建一个类,创建的对象类型是确定的,所以是类创建模式
抽象工厂模式一个工厂类可以创建多个相关的类,创建的对象类型是不确定的,所以是对象创建模式
如工工厂模式:
苹果手机工厂->苹果手机对象
华为手机工厂->华为手机对象
抽象工厂:
苹果工厂-> 苹果手机对象、苹果电脑对象
华为工厂-> 华为手机对象、华为电脑对象