码迷,mamicode.com
首页 > 其他好文 > 详细

工厂方法模式

时间:2020-02-15 18:36:29      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:开闭原则   nbsp   div   实例   应用   过多   优点   缺点   提高   

工厂方法模式的定义

  工厂方法模式(Fatory Method oattern)是指定义一个创建对象的接口,但是实现这个接口的类来

决定实例化那个类,(就是实现顶级接口的方法,子类来操作) 属于创建型设计模式。

  适用场景:

 创建对象需要大量重复代码

客户端(应用层)不依赖于产品类实现如何被创建,实现等细节,一个类通过其子类来指定创建

那个对象
工厂方法的优点
用户只关心所需产品对应的工厂,无需关心创建的细节
加入新产品符合开闭原则,提高了系统的可扩展性
2.用来解决简单工厂的工厂类过于复杂的逻辑
 
缺点:
类的个数容易过多,增加了代码结增加了系统的抽象性和理解难度。
 
 
 

工厂方法模式

标签:开闭原则   nbsp   div   实例   应用   过多   优点   缺点   提高   

原文地址:https://www.cnblogs.com/remenber/p/12312867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!