package pattern.factory;
public interface HuMan {
public void eat();
public void walk();
}
package pattern.factory;
public class Chinese implements HuMan {
public void eat() {
System.out.println("中国人喜欢吃大米!");
}
public void walk() {
System.out.println("中国人喜欢骑自行车!");
}
}
package pattern.factory;
public class Usa implements HuMan {
public void eat() {
System.out.println("美国人喜欢吃面包!");
}
public void walk() {
System.out.println("美国人喜欢开汽车!");
}
}
package pattern.factory;
public class Factory {
private HuMan huMan = null;
public Factory(HuMan huMan) {
this.huMan = huMan;
}
public HuMan getInstance() {
return huMan;
}
}
package pattern.factory;
public class TestFactory {
/**
* @param args
*/
public static void main(String[] args) {
HuMan usa=new Factory(new Usa()).getInstance();
usa.eat();
usa.walk();
}
}
分享到:
相关推荐
Java简单工厂模式和传统模式实现对比,通过简单实例比对两种方式差异,体现传统模式的弊端及工厂模式优势。利于初学者后续接触spring
Java 简单工厂模式例子,Eclipse直接引入就可以使用
从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂...
JAVA简单工厂模式四则运算计算器
java简单工厂模式源码实例,可用于java简单工厂模式学习!
JAVA简单工厂创立性模式介绍,包含简单工厂,工厂方法,抽象工厂。举例说明让您更好理解!
介绍的是工厂模式 包括简单工厂模式、工厂方法模式、抽象工厂模式 包括PPT和代码
有关java简单的工厂模式士大夫的广泛的发的的辅导费东方德发德辅道
一个简单的工厂模式(java)
XML解析器-简单工厂模式.doc XML解析器-简单工厂模式.doc
java 设计模式 mvc模式 单例模式 代理 工厂 简单工厂
主要介绍了Java简单工厂模式定义与用法,结合实例形式分析了java简单工厂模式的相关定义与使用技巧,并给出了原理类图进行总结,需要的朋友可以参考下
JAVA设计模式(01):创建型-工厂模式【简单工厂模式】(Simple Factory)
java设计模式 简单工厂模式uml类图,一张图就让你秒懂简单工厂模式
简单工厂模式通过一个工厂类来创建产品对象;
本文主要介绍了JAVA简单工厂模式(从现实生活角度理解代码原理)的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
定义: 结构说明: 相关概念: 接口: 接口与抽象类的区别: 面向接口编程: 功能: 时序图: 优缺点: 代码阐释:
这是代码,介绍请查看以下博客地址: http://www.cnblogs.com/homg/p/3548110.html代码乱码请使用utf-8编码。