freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

設(shè)計(jì)模式上機(jī)實(shí)驗(yàn)一實(shí)驗(yàn)報(bào)告-wenkub.com

2025-03-20 12:19 本頁面
   

【正文】 理解了以上各個(gè)設(shè)計(jì)模式的結(jié)構(gòu)圖,通過自己動(dòng)手寫代碼更是加深了印象,但是我知道,真正的掌握設(shè)計(jì)模式是在自己能夠無形中應(yīng)用他們的時(shí)候,所以日后做項(xiàng)目的時(shí)候,會(huì)盡量使自己的項(xiàng)目滿足面向?qū)ο蟮拈_發(fā)原則,在合適的場(chǎng)合使用合適的設(shè)計(jì)模式。 (e5)。quot。)。 AbstractElement e6=new MediaFile(amp。quot。)。 Folder folder2=new Folder(amp。quot。amp。 (e2)。LoveFilesamp。quot。)。 AbstractElement e2=new MediaFile(amp。quot。i++) { } ((AbstractElement)(i)).display()。 for(int i=0。quot。quot。quot。 + filename + amp。 public MediaFile(String filename) { } public void display() { } (amp。quot。quot。23} private String filename。quot。quot。 public ImageFile(String filename) { } public void display() { =filename。 ()。factoryamp。)。 airPlane=(AirPlane) (amp。貨機(jī)正在飛行!amp。quot。 }} interface AirPlane{void fly()。quot。Boeing 公司制造的amp。quot。}abstract void produce()。 運(yùn)行結(jié)果: (8) 橋接模式空客(Airbus)、波音(Boeing)和麥道(McDonnellDouglas)都是飛機(jī)制造商,它們都生產(chǎn)載客飛機(jī)(Passenger Plane)和載貨飛機(jī)(Cargo Plane)。)。, Position (list[i]+amp。\nSearch for: amp。i++){ } int number=43。)。 (amp。 amp。iamp。List before sort: amp。} } class DataOperationClient{public static void main(String a[]){DataOperation operation=(DataOperation)()。 //沒找到元素x}} class DataOperationAdapter implements DataOperation{QuickSort quickSort=new QuickSort()。lt。if(x amp。while(low amp。num[i] = num[j]。sort(num,j+1,right)。=j,則交換下標(biāo)為i和下標(biāo)為j的兩元素的值 swap(num,i,j)。gt。s)。amp。 //從右向左找,直到找到比S小的數(shù)while(j1amp。amp。lt。 right){//將第一個(gè)數(shù)作為參照軸int s = num[left]。int search(int[] list, int number)。16}}運(yùn)行結(jié)果: (7) 適配器模式現(xiàn)有一個(gè)接口DataOperation定義了排序方法sort(int[]) 和查找方法search(int[], int),已知類QuickSort的quickSort(int[])方法實(shí)現(xiàn)了快速排序算法,類BinarySearch 的binarySearch(int[], int)方法實(shí)現(xiàn)了二分查找算法。s1==s2?amp。 s1=()。quot。 } public static LoginForm getInstance() { } if(uniqueInstance==null) { uniqueInstance=new LoginForm()。)。 private LoginForm() { //設(shè)置標(biāo)題 (amp。 ()。customer==copyCustomer?amp。 (new Address())。 (customerDeepClone==copyCustomerDeepClone)。quot。quot。(()==())。quot。} catch (IOException e) {()。 (this)。} public void setAddress(Address address) { = address。)。13}catch(CloneNotSupportedException e){(amp。 public Address getAddress() {return address。address...amp。 }}(5) 原型模式設(shè)計(jì)一個(gè)客戶類Customer ,其中客戶地址存儲(chǔ)在地址類Address中,用淺克隆和深克隆分別實(shí)現(xiàn)Customer對(duì)象的復(fù)制并比較這兩種克隆方式的異同。)。 public MacCPU produceCPU() { } (amp。MacRAM produced!amp。 cpu=()。class MacFactory implements ComputerPartsFactory{ } class ComputerPartsClient{ public static void main(String a[]) { ComputerPartsFactory factory。PcRAM produced!amp。)。} class PcFactory implements ComputerPartsFactory { public PcCPU produceCPU() {(amp。quot。)。}} class PcRAM implements RAM{public void discribe(){(amp。quot。PcCPUamp。9 interface CPU { }interface RAM {void discribe()。cf=(AirConditionFactory)()。HaierAirCondition produced!amp。)。 public MideaAirCon
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1