资源简介
0该书是《研磨设计模式》,只有前几张,网上完整版电子书还没有,这是本人收集的最完备的,最多的前几章。
1:本源代码是《研磨设计模式》一书的配套源代码
2:每个模式的示例源代码放在一个单独的文件夹下,以该模式的英文名称命名
3:每个模式下分成多个example,按照书的示例顺序分别命名为example1、example2......以此类推
4:每个模式的示例基本上都是完整的,您可以参考和任意使用
5:基本上每个example里面都有Client文件,可以对本example进行测试
代码片段和文件信息
package cn.javass.dp.abstractfactory.example1;
/**
* AMD的CPU实现
*/
public class AMDCPU implements CPUApi{
/**
* CPU的针脚数目
*/
private int pins = 0;
/**
* 构造方法,传入CPU的针脚数目
* @param pins CPU的针脚数目
*/
public AMDCPU(int pins){
this.pins = pins;
}
public void calculate() {
System.out.println(“now in AMD CPUpins=“+pins);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 328 2011-02-14 08:55 说明.txt
文件 255 2010-05-29 12:00 designpattern\AdapterLog.log
文件 328 2010-03-26 09:40 designpattern\App.xm
文件 945 2010-03-26 09:19 designpattern\App2.xm
文件 306 2010-06-03 17:24 designpattern\CmdQueue.txt
文件 1103 2010-03-19 23:35 designpattern\FlowAMemento
文件 211 2010-07-11 17:40 designpattern\InterpreterTest.xm
文件 8 2010-05-27 16:56 designpattern\IOTest.txt
文件 0 2010-06-07 19:48 designpattern\MyEncrypt.txt
文件 385 2010-04-08 07:57 designpattern\src\cn\javass\dp\abstractfactory\example1\AMDCPU.java
文件 289 2010-04-08 15:47 designpattern\src\cn\javass\dp\abstractfactory\example1\Client.java
文件 1139 2010-04-08 07:44 designpattern\src\cn\javass\dp\abstractfactory\example1\ComputerEngineer.java
文件 174 2010-04-08 07:45 designpattern\src\cn\javass\dp\abstractfactory\example1\CPUApi.java
文件 443 2010-04-08 08:01 designpattern\src\cn\javass\dp\abstractfactory\example1\CPUFactory.java
文件 434 2010-04-07 22:50 designpattern\src\cn\javass\dp\abstractfactory\example1\GAMainboard.java
文件 395 2010-04-08 07:55 designpattern\src\cn\javass\dp\abstractfactory\example1\IntelCPU.java
文件 189 2010-04-08 07:45 designpattern\src\cn\javass\dp\abstractfactory\example1\MainboardApi.java
文件 504 2010-04-08 08:02 designpattern\src\cn\javass\dp\abstractfactory\example1\MainboardFactory.java
文件 435 2010-04-07 22:51 designpattern\src\cn\javass\dp\abstractfactory\example1\MSIMainboard.java
文件 382 2010-04-07 21:09 designpattern\src\cn\javass\dp\abstractfactory\example2\AbstractFactory.java
文件 148 2010-04-07 21:12 designpattern\src\cn\javass\dp\abstractfactory\example2\AbstractProductA.java
文件 148 2010-04-07 21:12 designpattern\src\cn\javass\dp\abstractfactory\example2\AbstractProductB.java
文件 295 2010-04-07 21:16 designpattern\src\cn\javass\dp\abstractfactory\example2\Client.java
文件 332 2010-04-07 21:26 designpattern\src\cn\javass\dp\abstractfactory\example2\ConcreteFactory1.java
文件 332 2010-04-07 21:26 designpattern\src\cn\javass\dp\abstractfactory\example2\ConcreteFactory2.java
文件 169 2010-04-07 21:25 designpattern\src\cn\javass\dp\abstractfactory\example2\ProductA1.java
文件 171 2010-04-07 21:25 designpattern\src\cn\javass\dp\abstractfactory\example2\ProductA2.java
文件 171 2010-04-07 21:26 designpattern\src\cn\javass\dp\abstractfactory\example2\ProductB1.java
文件 171 2010-04-07 21:26 designpattern\src\cn\javass\dp\abstractfactory\example2\ProductB2.java
文件 328 2010-04-08 16:48 designpattern\src\cn\javass\dp\abstractfactory\example3\AbstractFactory.java
............此处省略979个文件信息
评论
共有 条评论