工厂模式(Factory Method)
来源:互联网 发布:windows 打补丁工具 编辑:程序博客网 时间:2024/04/29 03:07
工厂设计模式:通过面向对象的三大特性(封装、继承、多态)定义一个用于创建对象的接口,让子类决定实例化那个类,工厂方法使一个类的实例化延迟到其子类
简单案例(加法计算器)
//加减乘除操作工厂
public interface OperationInterface { public double operate(int a,int b);}//创建加减乘除的工厂
public interface FactoryInteface{ public OperationInterface CreateFactory();}//加法操作类
public class OperationAdd implements OperationInterface { @Override public double operate(int a, int b) { return a+b; } }//创建加法这一操作的工厂
public class FactoryAdd implements FactoryInteface{ @Override public OperationInterface CreateFactory() { return new OperationAdd(); }}//主函数调用
public class Factory { public static void main(String[] arg) { FactoryAdd factoryAdd = new FactoryAdd(); OperationInterface add = factoryAdd.CreateFactory(); System.out.println(add.operate(23, 123)); }}
- Factory Method(工厂模式)
- 工厂模式(Factory Method)
- 工厂(Factory Method)模式
- Factory Method 工厂模式
- Factory Method - 工厂模式
- 工厂模式(Factory Method)
- 工厂模式(Factory Method)
- FACTORY METHOD(工厂模式)
- 工厂方法模式( Factory Method 模式 )
- 三个工厂模式(Simple Factory & Factory Method & Abstract Factory)
- 工厂方法(Factory Method)模式
- 工厂方法(Factory Method)模式
- 工厂方法(Factory Method)模式
- 工厂方法模式(Factory Method)
- .net 工厂方法模式(Factory Method)
- 工厂方法模式(Factory Method)
- 工厂方法模式(factory method pattern)
- 工厂方法(Factory Method)模式
- RGB和YUV之比较
- linux中程序/脚本启动方式小结
- iphone QQ协议,andriodQQ协议,安卓QQ协议
- HDU 1007 (最近点对问题)
- 【易语言】易语言loder补丁工具 by xiaoH
- 工厂模式(Factory Method)
- java感悟 从文件到匿名对象 帮别人回答的答案
- Ural 1741
- setImageDrawable与setImageResource的天地之别
- NK1437(循环日程表) [分治]
- MySQL查询重复字段,及删除重复记录的方法
- 将查询结果插入到另一张表的语句怎么写
- MyEclipse下CVS之使用
- 从3个科技公司里学到的57条经验(转)