设计模式之简单工厂、工厂方法、抽象工厂

1 简单工厂 简单工厂模式是可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类,因为是通过静态方法返回一个具体的实例对象,所以它也称为静态工厂模式。这种模式的角色有: 抽象产品:一个 具体产品:一个或多个 具体工厂:一个 UML类图为: 2 工厂方法 工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个类的实例化延迟到其子类。这种模式有四种角色: 抽
相关文章
相关标签/搜索