工厂模式是一种创建类型的模式,通过将工厂方法延迟到子类实现,来避免依赖具体类。在工厂模式里有四个角色,工厂抽象类,具体工厂类,抽象产品类,具体产品类。
抽象工厂模式定义了一个产品族。首先实现一个接口定义产品族,对于产品族中的每个方法,都对应一个具体的产品的实现,这种实现也通常是用工厂方法来实现的。
工厂模式是一种创建类型的模式,通过将工厂方法延迟到子类实现,来避免依赖具体类。在工厂模式里有四个角色,工厂抽象类,具体工厂类,抽象产品类,具体产品类。
抽象工厂模式定义了一个产品族。首先实现一个接口定义产品族,对于产品族中的每个方法,都对应一个具体的产品的实现,这种实现也通常是用工厂方法来实现的。