设计模式之工厂方法模式

原创 2013年12月06日 12:19:16
package com.csair.design.pattern;
/**
 * 工厂方法,有抽象基类,每个子类生产一个具体对象,
 * 与抽象工厂的关系是,抽象工厂生产多个产品(产品有某种内在联系),工厂方法只生产一个对象
 * @author ppt
 */
public class FactoryMethod {

	public static void main(String[] args) {
		ToyFactory factoty = new ChineseToyFactory();
		product(factoty);
		ToyFactory factoty1 = new EnglishToyFactory();
		product(factoty1);
	}
	public static void product(ToyFactory factoty) {
		System.out.println(factoty.getToy().getName());
	}
}
interface ToyFactory {
	Toys getToy();
}
interface Toys {
	String getName();
}
class ChineseToyFactory implements ToyFactory {
	@Override
	public Toys getToy() {
		return new ChineseToy();
	}
}
class EnglishToyFactory implements ToyFactory {
	@Override
	public Toys getToy() {
		return new EnglishToy();
	}
}
class ChineseToy implements Toys {
	@Override
	public String getName() {
		return "chinese toy";
	}
}
class EnglishToy implements Toys {
	@Override
	public String getName() {
		return "enghlish toy";
	}
}



Unity3D、VS2012中调用PPT将其每一页转化成图片

最近和同学在做虚拟漫游校园的项目,
  • Yueya_Shanhua
  • Yueya_Shanhua
  • 2014年11月09日 22:55
  • 2909

poi操作PPT文档总结

POI操作PPT文档1 1)如果是创建新的PPT文档,直接使用SlideShow和Slide类就可以,其中SlideShow表示PPT文 档,Slide表示某一张幻灯片 如下代码创建空的PPT文档...
  • mike_caoyong
  • mike_caoyong
  • 2014年06月05日 17:49
  • 5698

你真的会做PPT么?

题记 看到这个题目进来的一部分人会先骂街吧,这哥们也太装X了吧,现在谁不会做PPT啊,,当然了X还是要装一下,本质上还说希望这些东西能够让更多人去了解,所以就稍微标题党一下,希望能够将一些做PPT的经...
  • chinagissoft
  • chinagissoft
  • 2017年02月16日 16:40
  • 1346

做教学直播时,如何做PPT课件直播?

在一些常见的教学场景中,常用到PPT课件,如何直接将课件进行直播呢?方式1:采用直播助手,可以直接添加PPT课件文档,直接进行直播。 方式2:采用云课堂,云课堂工具是专门为教育教学场景设计的,更加方便...
  • ffffffff8
  • ffffffff8
  • 2017年11月27日 14:45
  • 785

ppt编写一个抽奖系统

本文是用ppt制作一个抽奖系统,点击开始抽取时,屏幕会随机滚动数字,点击停止滚动即显示抽取到的数字。 一、制作过程 第一步:打开ppt(我用的是wps) 第二步:点开“开发工具”如下图: ...
  • a1217158716
  • a1217158716
  • 2017年04月28日 10:51
  • 2994

php编辑ppt方法 PHPPowerPoint类 学习

2016年3月2日10:01:00 某一网站项目需要前台提交信息生成ppt提供下载和在线预览。 所用 PHPPowerPoint类 传送门 :http://phppowerpoint.codeple...
  • jyb784807786
  • jyb784807786
  • 2016年03月02日 09:58
  • 4261

自己动手:VC 操作PowerPoint

前段时间突然接一小项目,其实也就是一个实例罢了,要求将程序中的位图按照一定的格式写入PowerPoint当中,经过自己的一番推敲终于搞定今天将具体的操作记录在此,方便今后改进。    环境及软件配置...
  • vanquishedzxl
  • vanquishedzxl
  • 2013年01月17日 20:01
  • 3013

实例解剖一个牛 B 的融资 PPT

实例解剖一个牛 B 的融资 PPT!这篇文章给我最大的触发是如何设计一个属于你自己的PPT,让别人看到了就会记得是你的文章。...
  • TomSi
  • TomSi
  • 2015年09月14日 18:24
  • 1381

1900页Python系列PPT分享一:基础知识(106页)

总体说明:本套PPT共约1900页,包含董付国老师Python系列图书《Python程序设计基础》(2017年7月第5次印刷)、《Python程序设计(第2版)》(2017年9月第4次印刷)、《Pyt...
  • oh5W6HinUg43JvRhhB
  • oh5W6HinUg43JvRhhB
  • 2017年10月30日 00:00
  • 397

在Word、PPT中用什么方法可以插入矩阵

工科学生或者老师在写论文时最头痛的就是编辑公式,因为word自带的公式编辑器往往满足不了专业的公式需求,MathType就很好的解决了这个问题。在进行公式编辑时,难免会遇到输入矩阵的情况,那么怎么输入...
  • EducationSoft
  • EducationSoft
  • 2016年07月08日 10:00
  • 1610
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设计模式之工厂方法模式
举报原因:
原因补充:

(最多只允许输入30个字)