Java-工厂设计模式-学习实例
来源:互联网 发布:免费申请域名的网站 编辑:程序博客网 时间:2024/05/23 00:31
package Java_设计模式;//工厂方法的设计模式public class 工厂设计模式 {public static void main(String[] args) {StudentWorkFactory iFactory = new StudentWorkFactory();iFactory.getWork().doWork();//getWork返回的接口,然后调用接口的doWork()IWorkFactory i2 = new TeacherWorkFactory();i2.getWork().doWork();}}//有具体的实现类来实现具体的实现对象interface IWorkFactory{Work getWork();}class StudentWorkFactory implements IWorkFactory{@Overridepublic Work getWork(){return new StudentWork();}}class TeacherWorkFactory implements IWorkFactory{@Overridepublic Work getWork(){return new TeacherWork();}}//具体的功能有子类来实现interface Work{void doWork();}class StudentWork implements Work{@Overridepublic void doWork(){System.out.println("Student do homework!");}}class TeacherWork implements Work{@Overridepublic void doWork(){System.out.println("Teacher do work at office!");}}
0 0
- Java-工厂设计模式-学习实例
- 设计模式实例学习-抽象工厂模式
- 设计模式实例学习-工厂方法
- java的工厂设计模式实例
- 学习:java设计模式—工厂模式
- JAVA学习.设计模式之工厂模式
- java设计模式学习笔记-工厂模式
- Java设计模式学习之工厂模式
- 学习:java设计模式—工厂模式
- 学习:java设计模式—工厂模式
- 学习:java设计模式—工厂模式
- 学习:java设计模式—工厂模式
- 学习:java设计模式—工厂模式
- 学习:java设计模式—工厂模式
- java设计模式-工厂模式学习笔记
- 学习:java设计模式—工厂模式
- java设计模式学习-工厂模式
- java设计模式--工厂模式学习
- IP协议RFC 791
- Linux 平台一种进程代码注入方法
- android 向内存中 读写 文件数据 》》》java基础---- 文件输入流,文件输出流
- 2131数据结构实验之栈一:进制转换
- python日常练习爬取5imm图片
- Java-工厂设计模式-学习实例
- 软件工程视频总结第二章
- public protected private
- 单片机——矩阵键盘
- 《锋利的jQuery》第一章、认识jQuery
- IP路由
- java 使用二维数组打印一个10行杨辉三角;
- 【python图像处理】python的图像处理模块Image【原创】
- Vuejs 2.0 中文文档