Android设计模式读书笔记——工厂方法模式
来源:互联网 发布:经传软件智能辅助线 编辑:程序博客网 时间:2024/06/16 06:46
定义一个用于创建对象的接口,让子类决定实例化哪个类
在任何需要生成复杂对象的地方,都可以使用工厂方法模式
public abstract class Product { public abstract void method();}
public class ConcreteProductA extends Product { @Override public void method() { System.out.println("我是产品A"); }}
public class ConcreteProductB extends Product { @Override public void method() { System.out.println("我是产品B"); }}
public abstract class Factory { public abstract Product createProduct();}
public class ConcreteFactoryA extends Factory { @Override public Product createProduct() { return new ConcreteProductA(); }}
public class ConcreteFactoryB extends Factory { @Override public Product createProduct() { return new ConcreteProductB(); }}
public class Test { public static void main(String[] args){ Factory factory = new ConcreteFactoryA(); Product product = factory.createProduct(); product.method(); }}
0 0
- Android设计模式读书笔记——工厂方法模式
- 设计模式读书笔记(五)——工厂方法模式
- 《读书笔记》设计模式——工厂方法模式
- 《Android源码设计模式解析与实战》读书笔记(五)——工厂方法模式
- 设计模式读书笔记-----工厂方法模式
- 设计模式读书笔记-----工厂方法模式
- 设计模式读书笔记-----工厂方法模式
- 设计模式读书笔记-----工厂方法模式
- Android设计模式之——工厂方法模式
- 设计模式—工厂方法
- 设计模式—工厂方法
- 设计模式——抽象工厂模式、工厂方法模式
- Java设计模式—工厂方法模式&抽象工厂模式
- Java设计模式—工厂方法模式&抽象工厂模式
- 设计模式——工厂方法模式
- 设计模式——工厂方法模式
- 设计模式——工厂方法模式
- 设计模式——工厂方法模式
- 查看当前手机单个应用所能使用的最大内存
- @RequestMapping 用法详解之地址映射(转)
- 在ubuntu中写python ,并完成文件的读写操作
- 美剧小爬虫
- 面向对象知识点整理
- Android设计模式读书笔记——工厂方法模式
- C语言——printf函数的结合顺序
- 球的颜色
- 大数据 对冲基金Cayman Atlantic
- 即将推出如何通过迈思德网关开发MQTT教程
- jQuery的基本知识
- TCP协议的三次握手和四次挥手
- 探秘:人在濒死前会看到什么
- 性能优化二之内存泄漏