資源簡介
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個文件信息
評論
共有 條評論