Fork me on GitHub

设计模式 - 简单工厂

注意:所有文章除特别说明外,转载请注明出处.

概念

简单工厂不属于GOF23种设计模式中的设计模式。

适用场景:工厂类负责创建的对象比较少。客户端只知道传入工厂类的参数,对于如何创建对象不关心。

优点:只需要传入一个正确的参数,就能够获取你所需要的对象,而无需知道其创建的细节。

缺点:工厂类的职责过重,增加新的产品需要修改工厂类的判断逻辑,违背开闭原则。

简单工厂 - JDK源码解析

  • Calendar 类里面的实现
  • JDBC 连接类里面的实现

本文标题:设计模式 - 简单工厂

文章作者:Bangjin-Hu

发布时间:2019年10月15日 - 09:22:26

最后更新:2020年03月30日 - 08:23:00

原始链接:http://bangjinhu.github.io/undefined/设计模式 - 简单工厂/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Bangjin-Hu wechat
欢迎扫码关注微信公众号,订阅我的微信公众号.
坚持原创技术分享,您的支持是我创作的动力.