自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

转载 抽象工厂

<br />有几点需要明确:<br />1. 客户端按族来创建产品(通过类图,可以看到)而工厂方法(简单工作)所对应的产品,是没有产品族的概念的,<br />    或者说,不是按产品族(产品功能)来创建产品的。<br />2. 这些产品不能抽象到一个接口或抽象类中<br />这是,需要使用抽象工厂来完成产品的创建。<br />在以下情况下应该考虑使用抽象工厂模式:一个系统不应该依赖于产品类实例如何被创建、组合和表达的细节,这对于所有形态的工厂模式都是重要的。同属于同一个产品族的产品是在一起时用的,这一约束

2010-12-29 14:12:00 565

原创 工厂方法模式

 一 、工厂方法(Factory Method)模式  工厂方法模式的意义是定义一个创建产品对象的工厂接口,将 实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好 处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。二、 工厂方法模式角色与结构  抽象工厂(Creator)角色:是工厂方法模式的核心,与应用程序无关。任何在模式中创建的对象的工厂类必须实现这个接口。  具体工厂(Concret

2010-12-27 13:27:00 495

转载 简单工厂模式

<br />简单工厂模式UML图<br /><br /> <br />JAVA代码<br />Operation类<br />public abstract class Operation { private double numberA; private double numberB; public double getNumberA() { return numberA; } public void setNumberA(double numberA) { this

2010-12-26 15:41:00 570

原创 printf输出格式

%a                浮点数、十六进制数字和p-记数法(C99)<br /> %A    浮点数、十六进制数字和p-记法(C99)<br /> %c    一个字符 <br /> %d    有符号十进制整数 <br /> %e    浮点数、e-记数法<br /> %E    浮点数、E-记数法<br /> %f    浮点数、十进制记数法  <br /> %g    根据数值不同自动选择%f或%e.<br /> %G    根据数值不同自动选择%f或%e.<br /> %

2010-12-16 19:47:00 751

MapXtreme for java 小项目源代码

MapXtreme for java 小项目源代码,对初学MapXtreme for java的朋友有一定的帮助.

2010-10-03

MapInfo用户指南.pdf

MapInfo文档,想要学习MapInfo的朋友可以拿来学习一下.

2010-10-03

jeecms-2.4.2-final-src

jeecms,不用我多说了,很不错的东东.大家可以拿来学习一下.

2010-10-03

新手学用注册表550分例

关于注册表详细讲解,实例应用,方便对电脑的操作

2009-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除