工厂模式关注的是创建对象的结果,策略模式关注的是创建对象的过程。
1、工厂模式
介绍
专门负责将大量有共同接口的类实例化,工厂模式可以动态的决定将哪一个类进行实例化,不必事先知道要实例化那一个类。
工厂模式的3中形态
简单工厂模式,又称为静态工厂方法模式。
工厂方法模式,又称为多态性工厂模式。
抽象工厂模式,又称为工具箱模式。
示例代码
package main; public interface Operation { int operate(int num1, int num2); }
专门负责将大量有共同接口的类实例化,工厂模式可以动态的决定将哪一个类进行实例化,不必事先知道要实例化那一个类。
简单工厂模式,又称为静态工厂方法模式。
工厂方法模式,又称为多态性工厂模式。
抽象工厂模式,又称为工具箱模式。
package main; public interface Operation { int operate(int num1, int num2); }
相关文章: