-
大小: 604KB文件類(lèi)型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-13
- 語(yǔ)言: 其他
- 標(biāo)簽:
資源簡(jiǎn)介
軟件體系結(jié)構(gòu)實(shí)驗(yàn)報(bào)告(設(shè)計(jì)模式):包含策略模式,代理模式,觀察者模式,外觀模式,組合模式,抽象工廠,單例,工廠方法,簡(jiǎn)單工廠,適配器模式,附有代碼實(shí)例和類(lèi)圖

代碼片段和文件信息
import?java.io.*;
import?java.util.*;
public?class?Emperor?{??
//定義最多能產(chǎn)生的實(shí)例數(shù)量??
private?static?int?maxNumOfEmperor?=?3;??
//每個(gè)皇帝都有名字,使用一個(gè)ArrayList來(lái)容納,每個(gè)對(duì)象的私有屬性??
private?static?ArrayList?nameList=new?ArrayList();???
//定義一個(gè)列表,容納所有的皇帝實(shí)例??
private?static?ArrayList?emperorList=new?ArrayList();??
//當(dāng)前皇帝序列號(hào)??
private?static?int?countNumOfEmperor?=0;??????
static{?
for(int?i=0;i emperorList.add(new?Emperor(“皇帝“+(i+1)));??
}??
}??
private?Emperor(){??
//世俗和道德約束你,目的就是不產(chǎn)生第二個(gè)皇帝??
}??
//傳入皇帝名稱(chēng),建立一個(gè)皇帝對(duì)象??
private?Emperor(String?name){??
nameList.add(name);??
}??
????
//隨機(jī)獲得一個(gè)皇帝對(duì)象??
public?static?Emperor?getInstance(){??
Random?random?=?new?Random();??
countNumOfEmperor?=?random.nextInt(maxNumOfEmperor);?//隨機(jī)拉出一個(gè)皇帝,只要是個(gè)精神領(lǐng)袖就成??
return?emperorList.get(countNumOfEmperor);
}
public?static?void?say(){??
System.out.println(nameList.get(countNumOfEmperor));??
}??????
}?
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????49271??2007-01-04?01:10??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02.oom
?????文件??????51547??2007-01-04?01:07??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01.oom
?????文件????????383??2007-01-03?23:46??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\.project
?????文件????????232??2007-01-03?23:46??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\.classpath
?????文件????????290??2007-01-04?00:57??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\bin\AbstractPemission.class
?????文件????????579??2007-01-04?01:05??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\bin\Picture.class
?????文件????????489??2007-01-04?00:57??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\bin\Application.class
?????文件????????474??2007-01-04?01:02??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\bin\Client.class
?????文件?????????71??2007-01-04?00:57??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\src\AbstractPemission.java
?????文件????????170??2007-01-04?00:57??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\src\Application.java
?????文件????????233??2007-01-04?01:05??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\src\Picture.java
?????文件????????129??2007-01-04?01:02??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy01\src\Client.java
?????文件????????383??2007-01-04?01:11??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\.project
?????文件????????232??2007-01-04?01:11??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\.classpath
?????文件????????110??2007-01-04?01:11??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\bin\Biz.class
?????文件???????1005??2007-01-04?01:22??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\bin\ProxyBiz.class
?????文件????????484??2007-01-04?01:20??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\bin\RealBiz.class
?????文件????????454??2007-01-04?01:21??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\bin\Client.class
?????文件????????415??2007-01-04?01:11??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\src\Biz.java
?????文件????????841??2007-01-04?01:22??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\src\ProxyBiz.java
?????文件????????511??2007-01-04?01:20??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\src\RealBiz.java
?????文件????????123??2007-01-04?01:21??3901080413-石文海-實(shí)驗(yàn)3\代理模式\proxy02\src\Client.java
?????文件?????103281??2007-01-03?19:29??3901080413-石文海-實(shí)驗(yàn)3\組合模式\education_composite.oom
?????文件??????47248??2010-12-09?18:42??3901080413-石文海-實(shí)驗(yàn)3\組合模式\composite1.oom
?????文件????????232??2010-12-09?18:46??3901080413-石文海-實(shí)驗(yàn)3\組合模式\File_composite\.classpath
?????文件????????390??2010-12-09?18:46??3901080413-石文海-實(shí)驗(yàn)3\組合模式\File_composite\.project
?????文件????????751??2007-01-03?18:40??3901080413-石文海-實(shí)驗(yàn)3\組合模式\File_composite\src\Client.java
?????文件????????439??2007-01-03?18:36??3901080413-石文海-實(shí)驗(yàn)3\組合模式\File_composite\src\FileSystem.java
?????文件???????1492??2007-01-03?18:39??3901080413-石文海-實(shí)驗(yàn)3\組合模式\File_composite\src\Folder.java
?????文件????????538??2010-12-09?18:49??3901080413-石文海-實(shí)驗(yàn)3\組合模式\File_composite\src\ImageFile.java
............此處省略395個(gè)文件信息
- 上一篇:貪心算法算法-代碼
- 下一篇:ICOFormat(32位+64位)
評(píng)論
共有 條評(píng)論