JavaLearning:工厂设计模式
来源:互联网 发布:java并发编程之多线程 编辑:程序博客网 时间:2024/05/16 13:03
interface Fruit{ public void eat(); };class Orange implements Fruit{ public void eat(){ System.out.println("eat orange");}}class Apple implements Fruit{ public void eat(){ System.out.println("eat apple");}}class Factory{ public static Fruit getFruit(String className){ Fruit f=null; if("apple".equals(className)){ f=new Apple(); } if("orange".equals(className)){ f=new Orange(); } return f; }}public class Demo027{ public static void main(String[] args){ Fruit f=Factory.getFruit(args[0]); if(f!=null){ f.eat(); }}}
0 0
- JavaLearning:工厂设计模式
- JavaLearning:代理设计模式
- JavaLearning:单例设计模式
- 设计模式--工厂设计
- 设计模式------工厂模式
- 设计模式------工厂模式
- 设计模式 [ 工厂模式 ]
- 设计模式--工厂模式
- 设计模式-工厂模式
- 设计模式--工厂模式
- 设计模式 工厂模式
- 设计模式-工厂模式
- 设计模式 -- 工厂模式
- 设计模式-工厂模式
- 设计模式----工厂模式
- 设计模式---工厂模式
- 设计模式-工厂模式
- 设计模式--工厂模式
- 将null值插入SQL Server的Datetime
- IO流中ObjectOutputStream和ObjectInputStream的使用
- POJ 1948 Triangular Pastures(DP)
- Linux操作系统下运行命令时Ctrl+C和Ctrl+Z的作用及恢复
- 电脑操作基本常识(持续更新、、、)
- JavaLearning:工厂设计模式
- UVa 10325 - The Lottery
- cocos2dx的可以实现的效果总结
- [JAVA语言学习][小技巧]利用Batch批处理脚本实现控制台快速编译执行JAVA程序
- ASP.Net MVC 各种ActionResult
- cocos2dx 3.x Scale9Sprite的认识
- hdu 1175 连连看 (bfs)
- C_C++_二维数组与二维指针的地址与访问关系
- 论散热风扇的重要性