步子百科步子百科

工厂方法模式介绍

1、工厂工厂方法模式(FACTORYMETHOD)是模式一种常用的类创建型设计模式,此模式的核心精神是封装类中变化的部分,提取其中个性化善变的介绍部分为独立类,通过依赖注入以达到解耦、工厂复用和方便后期维护拓展的模式目的。它的介绍核心结构有四个角色,分别是工厂抽象工厂;具体工厂;抽象产品;具体产品。

2、模式工厂方法(FactoryMethod)模式的介绍意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。工厂核心工厂类不再负责产品的模式创建,这样核心类成为一个抽象工厂角色,介绍仅负责具体工厂子类必须实现的工厂接口,这样进一步抽象化的模式好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。

介绍