简单工厂模式
来源:互联网 发布:起凡平台登录网络错误 编辑:程序博客网 时间:2024/05/21 06:57
工厂类生产output实例
public class OutputFactory {public Output getOutput(){return new Printer();}}
Computer类,可以利用工厂得到output实例
public class Computer {private Output out;public Computer(Output out){this.out = out;}public void keyIn(String msg){out.getData(msg);}public void print(){out.out();}public static void main(String args[]){OutputFactory of = new OutputFactory();Computer computer = new Computer(of.getOutput());computer.keyIn("output success");computer.print();}}
Output规范接口
public interface Output {public void out();public void getData(String msg);}
Output实现类
public class Printer implements Output{String msg;public void out() {System.out.println("the output: " + msg);}public void getData(String msg) { this.msg = msg;}}
- 工厂模式-简单工厂
- 工厂模式-简单工厂
- 工厂模式-简单工厂模式
- 工厂模式-简单工厂模式
- 简单工厂模式,工厂模式
- 工厂模式-简单工厂模式
- 简单工厂模式,工厂模式
- 简单工厂、工厂模式、抽象工厂模式
- 简单工厂、工厂模式、抽象工厂模式
- 简单工厂&工厂模式&抽象工厂模式
- 简单工厂和工厂模式
- 简单工厂和工厂模式
- 1,工厂模式--简单工厂
- 简单工厂和工厂模式
- 简单工厂,工厂模式,抽象工厂
- 简单工厂,工厂模式,抽象工厂
- 简单工厂、工厂方法、抽象工厂模式
- 简单工厂、工厂模式和抽象工厂
- Java abstract class和interface区别
- cb建立com最简单例子
- 探究Null、Empty、VbNullstring、Nothing的异同
- 伸长的守候
- Linux Kernel 四库全书
- 简单工厂模式
- Vaadin Web应用开发教程(50): SQLContainer-使用FreeformQuery
- 有关7z的代码阅读
- Flex HttpService获取服务端返回数据 xml object text等
- Vaadin Web应用开发教程: 总结
- Sql Server索引
- HDU 1242 简单bfs
- ado操作access
- 小球下落