一种简单的java工厂模式
来源:互联网 发布:战舰世界阿肯色数据 编辑:程序博客网 时间:2024/05/01 02:01
调用的主类的Main.javapackage com.enson;import com.enson.chan.Factory;import com.enson.chan.Sample;public class Main { public static void main(String[] args) { Sample sample = Factory.creat(2); //这边Sample是一个接口ample.show(); }}对于Sample接口:public interface Sample { public void show();} Sample的实现:public class HisSample implements Sample {public void show() { System.out.print(this.getClass().getName()); }} public class MySample implements Sample {public void show() {System.out.print(this.getClass().getName());}} 工厂生产(哈哈~):public class Factory { public static Sample creat(int i){ switch (i) { case 1: return new HisSample(); case 2: return new MySample(); default: return null; } }}
- 一种简单的java工厂模式
- 简单工厂模式的一种扩展
- java 工厂模式的一种理解
- Java 简单工厂模式
- java 简单工厂模式
- 简单工厂模式--Java
- Java简单工厂模式
- Java简单工厂模式
- java简单工厂模式
- java 简单工厂模式
- java 简单工厂模式
- java简单工厂模式
- 简单工厂模式(Java)
- java 简单工厂模式
- JAVA简单工厂模式
- Java简单工厂模式
- Java 简单工厂模式
- java简单工厂模式
- 嵌入式开发常见问题
- java中重写equals方法
- 《Orange'S:一个操作系统的实现》学习笔记(三)--bochs
- 如何使用Java List等集合类的removeAll方法
- oracle导入\导出数据库&&删除oracle某用户下的信息
- 一种简单的java工厂模式
- Hadoop中DataNode与NameNode之间的心跳机制
- 函数指针的用处
- JSP配置
- EL表达式
- HashMap和Hastable区别
- 获取GridView中RowCommand的当前索引行
- linux 定时任务命令 crontab 使用
- Map接口的标准输出方式