简单工厂模式与工厂方法模式的相同点和不一样点

  简单工厂模式又称静态工厂方法模式。重命名上就能够看出这个模式必定很简单。它存在的目的很简单:定义一个用于建立对象的接口。 先来看看它的组成: 1)工厂类角色:这是本模式的核心,含有必定的商业逻辑和判断逻辑。在java中它每每由一个具体类实现。 2)抽象产品角色:它通常是具体产品继承的父类或者实现的接口。在java中由接口或者抽象类来实现。 3)具体产品角色:工厂类所建立的对象就是此角色的实例。
相关文章
相关标签/搜索