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

正文內(nèi)容

設(shè)計(jì)模式簡(jiǎn)要論述(文件)

 

【正文】 行為進(jìn)行擴(kuò)展時(shí),不必改動(dòng)模塊的源代碼或者二進(jìn)制代碼。 } if(lan instanceof English){ tempStr = 英文。 }}public class English extends Language{ Override public String toString() { return 英語(yǔ)。二者都應(yīng)該依賴(lài)于抽象。(避免“胖”接口)8 / 8。細(xì)節(jié)應(yīng)該依賴(lài)于抽象。 }在這種情況下,可以隨意定義Language的子類(lèi),并傳遞到saysomething方法,不會(huì)有任何問(wèn)題。 }因?yàn)槿绻麄鬟f到saysomething方法中的Language是一個(gè)Japanese對(duì)象時(shí),它將無(wú)法處理!要讓它符合LSP也非常簡(jiǎn)單:public abstract class Language { public abstract String toString()。簡(jiǎn)單的例子:違反LSP原則的例子 public void saysomething(Language lan){ String tempStr = 。 對(duì)于擴(kuò)展是開(kāi)放的這意味著模塊的行為是可以擴(kuò)展的。大量GOF模式,如適配器、外觀等等都是間接性的體現(xiàn)。純虛構(gòu)(Pure Fabrication)問(wèn)題:當(dāng)你并不想違背高內(nèi)聚和低耦合或其它目標(biāo),但是基于專(zhuān)家模式所提供的方案又不合適時(shí),哪些對(duì)象應(yīng)該承擔(dān)這一職責(zé)?(很多情況下,只對(duì)領(lǐng)域?qū)ο蠓峙渎氊?zé)會(huì)導(dǎo)致不良內(nèi)聚或耦合,或者降低復(fù)用潛力)解決方案:對(duì)人為制造的類(lèi)分配一組高內(nèi)聚的職責(zé),該類(lèi)并不代表問(wèn)題領(lǐng)域的概念——虛構(gòu)的事物,用以支持高內(nèi)聚,低耦合和復(fù)用。要注意:MVC中的C,并不是我們這里的控制器。舉例:比如說(shuō),“導(dǎo)入組織機(jī)構(gòu)的數(shù)據(jù)”用例,要求能夠在界面
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1