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

正文內(nèi)容

設(shè)計模式上機實驗一實驗報告-在線瀏覽

2025-05-10 12:19本頁面
  

【正文】 ory implements AirConditionFactory { } class AirConditionClient{ public static void main(String a[]) { AirConditionFactory cf。 public MideaAirCondition produceAirCondition() { } (amp。MideaAirCondition produced!amp。)。 public HaierAirCondition produceAirCondition() { } (amp。HaierAirCondition produced!amp。)。cf=(AirConditionFactory)()。()。9 interface CPU { }interface RAM {void discribe()。class PcCPU implements CPU{public void discribe(){(amp。PcCPUamp。)。quot。quot。}} class PcRAM implements RAM{public void discribe(){(amp。PcRAMamp。)。quot。quot。}} interface ComputerPartsFactory{CPU produceCPU()。} class PcFactory implements ComputerPartsFactory { public PcCPU produceCPU() {(amp。PcCPU produced!amp。)。11 }} public PcRAM produceRAM() { } (amp。PcRAM produced!amp。)。class MacFactory implements ComputerPartsFactory{ } class ComputerPartsClient{ public static void main(String a[]) { ComputerPartsFactory factory。 RAM ram。 cpu=()。 public MacRAM produceRAM() { } (amp。MacRAM produced!amp。)。 public MacCPU produceCPU() { } (amp。MacCPU produced!amp。)。ram=()。 }}(5) 原型模式設(shè)計一個客戶類Customer ,其中客戶地址存儲在地址類Address中,用淺克隆和深克隆分別實現(xiàn)Customer對象的復(fù)制并比較這兩種克隆方式的異同。12 class Address implements Serializable{public void displayAddress(){(amp。address...amp。)。 public Address getAddress() {return address。} public Object clone(){Customer clone=null。13}catch(CloneNotSupportedException e){(amp。Clone failure!amp。)。}} //深克隆的Customer類class CustomerDeepClone implements Cloneable,Serializable {private Address address=null。} public void setAddress(Address address) { = address。try{//使用流來進行處理ByteArrayOutputStream bao=new ByteArrayOutputStream()。 (this)。ObjectInputStream ois=new ObjectInputStream(bis)。} catch (IOException e) {()。}return clone。quot。quot。(()==())。quot。quot。 } (()==copyCustomerDe} ())。quot。quot。 (customerDeepClone==copyCustomerDeepClone)。 (new Address())。 (new Address())。 (amp。customer==copyCustomer?amp。)。 ()。繪制類圖并編程實現(xiàn)。 private LoginForm() { //設(shè)置標題 (amp。LoginFormamp。)。 //設(shè)置關(guān)閉按鈕的事件 ()。 } public static LoginForm getInstance() { } if(uniqueInstance==null) { uniqueInstance=new LoginForm()。quot。quot。 } return uniqueInstance。 s1=()。 (amp。s1==s2?amp。)。16}}運行結(jié)果: (7) 適配器模式現(xiàn)有一個接口DataOperation定義了排序方法sort(int[]) 和查找方法search(int[], int),已知類QuickSort的quickSort(int[])方法實現(xiàn)了快速排序算法,類BinarySearch 的binarySearch(int[], int)方法實現(xiàn)了二分查找算法。繪制類圖并編程實現(xiàn)。int search(int[] list, int number)。}private int[] sort(int[] num,int left,int right){ if(left amp。 right){//將第一個數(shù)作為參照軸int s = num[left]。int j = right+1。lt。amp。amp。lt。 //從右向左找,直到找到比S小的數(shù)while(j1amp。1 amp。amp。 num[j]amp。s)。gt。gt。
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1