三种工厂模式的区分

工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态的决定将哪一个类实例化。 简单工厂模式:单工厂 1个接口,几个具体实现类,1个工厂类(静态方法,if,else),一个测试类 工厂–》根据接口工厂生产具体产品–》产品实现功能 工厂模式:具体工厂A和B生产的产品功能不同 1个接口(定义功能),几个具体实现类,1个抽象类工厂,几个继承的工厂类(重写方法,品种更具体), 抽象工厂–》继承的具体
相关文章
相关标签/搜索