创建型 — 工厂方法模式(Factory Method)

Posted luceion

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建型 — 工厂方法模式(Factory Method)相关的知识,希望对你有一定的参考价值。

  引言:自己在项目中有这样一个代码逻辑,有一个接口,原来只有一个实现类,在创建它时就直接创建了。后来新增了需求,这个接口多了一个实现类。再对定义接口的实际对象时,需要根据传入的参数,判断到底利用哪一个实现类来创建。于是自己就在原来的代码处加了if-else,将对象的创建逻辑完全混杂在了原来代码处。当时自己觉得已经完美的解决了这个问题。

  后来,请

以上是关于创建型 — 工厂方法模式(Factory Method)的主要内容,如果未能解决你的问题,请参考以下文章

JAVA设计模式(01):创建型-工厂模式工厂方法模式(Factory Method)

浅析设计模式——创建型模式之simple-factory(简单工厂方法,非设计模式)

设计模式工厂模式Factory (创建型)

JAVA设计模式(24):创建型-工厂模式工厂方法模式(Factory Method)

C#设计模式之二工厂方法模式(Factory Method Pattern)创建型

创建型模式:抽象工厂(Abstract Factory)