工厂方法
来源:互联网 发布:永清环保怎么样知乎 编辑:程序博客网 时间:2024/05/17 01:40
package test2;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.Iterator;import java.util.List; interface Product{//private String name;public void Method();}class ProductA implements Product{public void Method(){System.out.println("AAAA");}}class ProductB implements Product{public void Method(){System.out.println("BBBB");}}interface Factory{public Product CreateProduct();}class FactoryForA implements Factory{ Product product;public Product CreateProduct() {product=new ProductA();return product;}}class FactoryForB implements Factory{ Product product;public Product CreateProduct() {product=new ProductB();return product;}}public class my2 { public static void main(String[] args){ Product product; Factory factorya=new FactoryForA(); product=factorya.CreateProduct(); product.Method(); Factory factoryb=new FactoryForB(); product=factoryb.CreateProduct(); product.Method(); }}
0 0
- 工厂与工厂方法
- 工厂模式 -- 工厂方法
- 工厂模式-工厂方法
- 抽象工厂 工厂方法
- 工厂模式-工厂方法
- 工厂 > 工厂方法模式
- 简单工厂,工厂方法
- 工厂方法
- 工厂方法
- 工厂方法
- 工厂方法
- 工厂方法
- 工厂方法
- 工厂方法
- 工厂方法
- 工厂方法
- 工厂方法
- 工厂方法
- activity 启动模式
- Java学习之路0802(网络通信)
- java初始化顺序
- 【sql server】SQL触发器
- 安装archlinux+cinnamon笔记
- 工厂方法
- 华为OJ(求最大连续bit数)
- K-means 处理 RGB 图像
- java 对新浪微博微博的发表时间解析
- (树型dp,数论)多校7 Mahjong tree
- Android Studio 初次使用
- HDU 1013.Digital Roots【模拟或数论】【8月16】
- NYOJ 1092 数字分隔(二)
- stringstream用法