Java 杂谈程序员技术栈IT技术篇

设计模式-之简单工厂模式(四)

2019-02-27  本文已影响4人  3d0829501918

 工厂模式分为静态工厂模式、工厂方法模式、抽象工厂模式。

今天和大家分享的是简单工厂模式。

 工厂模式又称静态工厂方法模式,它又属于创建型模式,在简 单工厂模式中可以根据参数的不同返回不同的实例。
 简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的类通常都有父类。

UML类图

\color{rgb(255, 20, 147)}{优点:}工厂类整个模式的关键所在它包含必要的逻辑判断,能根据外界信息决定创建某个具体类的对象,用户使用时可以通过工厂类创建,无需了解逻辑。
\color{rgb(255, 20, 147)}{缺点:} 一旦工厂出现问题,所有客户段受到牵连,违反单一原则,导致系统丧失灵活性和可用性。


本文中的源码在这里

学习是以修炼气质而不为敛财。
以优秀自律成功自会随你而来。                          ——《三傻大闹宝莱坞》兰彻

上一篇 下一篇

猜你喜欢

热点阅读