首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计形式==工厂方法模式(Factory Method)

2012-08-21 
设计模式==工厂方法模式(Factory Method)/* * 工厂方法模式(Factory Method) * *多态性工厂模式,创建一个

设计模式==工厂方法模式(Factory Method)

/* * 工厂方法模式(Factory Method) * *  多态性工厂模式,创建一个产品的工厂接口,把实际的工作转移到具体的子类。 */package model;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();    }}
?

热点排行