简单工厂:
客户端通过一个访问一个工厂类得到他需要的产品。
工厂模式:
相较于简单工厂 ,工厂方法模式中,不再提供一个统一的工厂类来创建所有的产品对象,而是对于不同的产品提供不同的工厂。但这些工厂也继承于同一个抽象工厂。
抽象工厂:
当产品种类非常多时,使用工厂模式就会出现大量的与之对应的工厂类,为了使代码层次结构更加清晰,设计者就会把工厂类继续分层,达到稳定结构。抽象工厂是由多个工厂模式组合成的。
简单工厂:
客户端通过一个访问一个工厂类得到他需要的产品。
工厂模式:
相较于简单工厂 ,工厂方法模式中,不再提供一个统一的工厂类来创建所有的产品对象,而是对于不同的产品提供不同的工厂。但这些工厂也继承于同一个抽象工厂。
抽象工厂:
当产品种类非常多时,使用工厂模式就会出现大量的与之对应的工厂类,为了使代码层次结构更加清晰,设计者就会把工厂类继续分层,达到稳定结构。抽象工厂是由多个工厂模式组合成的。