Factory Method-----工厂方法模式
来源:互联网 发布:国际聊天软件 编辑:程序博客网 时间:2024/05/17 01:32
将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。
public class TestFactoryMethod {
public static void main(String[] args) {
AnimalFactory af=new DogFactory();
Animal1 a=af.getAnimal();
}
}
abstract class Animal1{}
class Dog1 extends Animal1{}
class Cat1 extends Animal1{}
abstract class AnimalFactory{
public abstract Animal1 getAnimal();
}
class DogFactory extends AnimalFactory{
public Animal1 getAnimal(){
System.out.println("Dog");
return new Dog1();
}
}
class CatFactory extends AnimalFactory{
public Animal1 getAnimal(){
System.out.println("Cat");
return new Cat1();
}
}
- 工厂方法模式(Factory Method)
- Factory Method(工厂方法模式)
- 工厂方法模式(Factory Method)
- 工厂方法模式(Factory Method)
- 工厂方法模式(Factory Method)
- 工厂方法模式 Factory Method
- 工厂方法模式(Factory Method)
- 工厂方法模式(Factory Method)
- 工厂方法模式(Factory Method)
- Factory Method-----工厂方法模式
- 工厂方法模式--Factory Method
- Factory Method工厂方法模式
- Factory Method - 工厂方法模式
- 工厂方法模式(Factory Method)
- 工厂方法模式 Factory Method
- 工厂方法(Factory Method)模式
- 工厂方法模式(Factory Method)
- 工厂方法模式(Factory Method)
- hdu 4533 威威猫系列故事——晒被子
- 第八章 波形发生电路(自激振荡电路)
- inittab脚本启动解析
- JVM优化
- Linux Inittab
- Factory Method-----工厂方法模式
- 李力游:4G为人们带来更加美好的未来
- CDH4.2的HA配置
- TopCoder 250 points 6-SRM 146 DIV 2 162.67/250 65.07%
- Matlab笔记 - GUI图形界面编程
- 日志规范
- Can't connect to MySQL server on (110)
- Apache用户名和密码验证
- the colors of the morning