设计模式之工厂模式
来源:互联网 发布:java反射实例化类 编辑:程序博客网 时间:2024/06/07 02:11
interface Work{ public void doWork();}class StudentWork implements Work{ @Override public void doWork() { System.out.println("student 写作业"); } }class TeacherWork implements Work{ @Override public void doWork() { System.out.println("teacher 批改作业"); }}interface WorkFactory{ public Work getWork();}class StudentWorkFactory implements WorkFactory{ @Override public Work getWork() { return new StudentWork(); } }class TeacherWorkFactory implements WorkFactory{ @Override public Work getWork() { return new TeacherWork(); } }public class TestFactory { /** * @Title: main * @Description: * @param: * @return void * @user: wangzg * @Date:2014-10-27 * @throws */ public static void main(String[] args) { // TODO Auto-generated method stub WorkFactory workFactory1 = new StudentWorkFactory(); workFactory1.getWork().doWork(); System.out.println(); WorkFactory workFactory2 = new TeacherWorkFactory(); workFactory2.getWork().doWork(); }}
0 0
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之---工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之-工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之工厂模式
- 设计模式之 ------工厂模式
- 设计模式之工厂模式
- 第9周项目6“都要学c”
- Server Process
- 集成电路专业术语简介
- Android 上层显示原理简介
- C++常量引用作为函数参数的例子
- 设计模式之工厂模式
- 函数传递数组需要注意的地方
- 在一个大文件中取得需要的数据
- php.ini 配置
- 第9周项目6(7)-还原等式
- 关于Log4j 2.0的配置文件
- 第九周项目五程序填充(2)
- 关于GET和POST请求的编解码问题
- 第九周项目5(2)