工厂模式
来源:互联网 发布:日本tv软件 编辑:程序博客网 时间:2024/09/21 09:19
public abstract class Factory {public abstract Car createCar();}
public class AodiFactory extends Factory{public Car createCar(){return new Aodi();}}
public class BencFactory extends Factory{public Car createCar(){return new Benc();}}
public class BMWFactory extends Factory{public Car createCar(){return new BMW();}}
----------------------------------------------------------------------------
public abstract class Car {public abstract void run();}
public class Aodi extends Car{public void run(){}}
public class BMW extends Car{public void run(){}}
public class Benc extends Car{public void run(){}}
public class Application {public static void main(String[] args) {Factory f1=new BencFactory();Car benc=f1.createCar();Factory f2=new BMWFactory();Car bmw=f2.createCar();Factory f3=new AodiFactory();Car aodi=f1.createCar();}}
- 工厂模式 -- 工厂方法
- 工厂模式 -- 抽象工厂
- 工厂模式-简单工厂
- 工厂模式-工厂方法
- 工厂模式:静态工厂
- 工厂模式-简单工厂
- 工厂模式-抽象工厂
- 工厂模式-工厂方法
- 工厂 > 工厂方法模式
- 工厂模式-静态工厂
- 工厂模式-抽象工厂
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 《Linux那些事儿之我是USB》前言
- 老实人
- 《Linux那些事儿之我是USB》我是U盘(1)小城故事
- 《Linux那些事儿之我是USB》语录
- 《Linux那些事儿之我是USB》我是U盘(2)Makefile
- 工厂模式
- 自己看吧!
- 充分利用网络的资源-拿来主义
- AIX基础教程(转)
- 本来都对象棋失去兴趣了, 是特殊的原因让我又开始从侧面搞象棋方面的擦边的游戏...
- Linux那些事儿之我是Block层(引子)
- 不写代码,一分钟手破TesSafe保护
- Linux那些事儿之我是Block层(1)Block子系统的初始化
- 让工作顺起来