Java 简单工厂模式
2013-09-12 23:28
239 查看
首先 定义一接口
定义两个接口的实现类
定义一工厂类 实现对象的创建
测试类
package com.org; public interface SampleInterface { public void print(String s); }
定义两个接口的实现类
package com.org.impl; import com.org.SampleInterface; public class ImpleOne implements SampleInterface { @Override public void print(String s) { // TODO Auto-generated method stub System.out.println(s); } }
package com.org.impl; import com.org.SampleInterface; public class ImpleTwo implements SampleInterface { @Override public void print(String s) { // TODO Auto-generated method stub System.out.println(s); } }
定义一工厂类 实现对象的创建
package com.org.factory; import com.org.SampleInterface; import com.org.impl.ImpleOne; import com.org.impl.ImpleTwo; public class Factory { public static SampleInterface getImple(String str){ if("one".equals(str)){ return new ImpleOne(); } else{ return new ImpleTwo(); } } }
测试类
package com.org.test; import com.org.SampleInterface; import com.org.factory.Factory; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub SampleInterface face = Factory.getImple("one"); face.print("Hello World"); face = Factory.getImple("two"); face.print("wa wa"); } }
相关文章推荐
- Java与设计模式(九)创建型--简单工厂模式
- 黑马程序员-Java _ 简单工厂设计模式(Plant Pattern)
- 设计模式-简单工厂设计模式与策略模式之java实现二
- 设计模式--简单工厂应用 java
- 设计模式(Java版)-创建型模式之简单工厂模式
- Java设计模式之工厂模式——简单工厂
- java设计模式之简单工厂模式
- 设计模式--创建模式--简单工厂模式--java
- java设计模式学习笔记-简单工厂模式
- java 设计模式 学习笔记(1) - 简单工厂模式
- Java中的简单工厂模式
- Java技术_每天掌握一种设计模式(004)_使用场景及简单实例(创建型:抽象工厂)
- 一个java实现的简单工厂模式
- java 工厂模式简单介绍及例子
- JAVA设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
- Java设计模式 (1) — 简单工厂.doc
- [Java] 设计模式之工厂系列 01 简单工厂 - 缺点 :产生产品系列的时候很麻烦,会工厂泛滥
- Java 简单工厂模式
- Java中的简单工厂模式
- Java设计模式之简单工厂设计模式