Builder Clone(原型) Factory Abstract Factory

Builder 模式:

使用場景:

1辩昆、相同的方法阅酪,不同的執(zhí)行順序,產(chǎn)生不同的事件結(jié)果。

2术辐、多個部件或零件砚尽,都可以裝配到一個對象中,但是產(chǎn)生的運行結(jié)果又不相同辉词。

3必孤、產(chǎn)品類非常復雜,或者產(chǎn)品類中調(diào)用順序不同產(chǎn)生了不同的作用瑞躺。

4敷搪、當初始化一個對象特別復雜,入?yún)?shù)多幢哨,且很多參數(shù)都具有默認值购啄。


原型模式


使用場景:

1.類初始化需要消化特別多的資源,這個資源包括數(shù)據(jù)嘱么、硬件資源等狮含,通過原型拷貝避免這些消耗。

2曼振、通過new產(chǎn)生一個對象需要非常繁瑣的數(shù)據(jù)準備或訪問權(quán)限几迄,這時可以使用原型模式。

3冰评、一個對象需要提供給其他對象訪問映胁,而且個個對象可能都需要修改其值,可以考慮同過原型模式拷貝多個對象供調(diào)用者使用甲雅,即保護性拷貝解孙。

clone的使用 ?淺拷貝 和深度拷貝

登錄模塊通過原型模式 與包級私有方法,保證用戶對象不會因為不小心修改了影響整體代碼錯誤


工廠模式

在任何需要生成復雜對象的地方抛人,都可以使用工廠方法模式弛姜。復雜對象適合使用工廠模式,用new就可以完成創(chuàng)建的對象無需使用工廠模式妖枚。



抽象工廠模式



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末廷臼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子绝页,更是在濱河造成了極大的恐慌荠商,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件续誉,死亡現(xiàn)場離奇詭異莱没,居然都是意外死亡,警方通過查閱死者的電腦和手機酷鸦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門饰躲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來朴译,“玉大人,你說我怎么就攤上這事属铁∶呤伲” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵焦蘑,是天一觀的道長盯拱。 經(jīng)常有香客問我,道長例嘱,這世上最難降的妖魔是什么狡逢? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮拼卵,結(jié)果婚禮上奢浑,老公的妹妹穿的比我還像新娘。我一直安慰自己腋腮,他們只是感情好雀彼,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著即寡,像睡著了一般徊哑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上聪富,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天莺丑,我揣著相機與錄音,去河邊找鬼墩蔓。 笑死梢莽,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的奸披。 我是一名探鬼主播昏名,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼源内!你這毒婦竟也來了葡粒?” 一聲冷哼從身側(cè)響起份殿,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤膜钓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后卿嘲,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颂斜,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年拾枣,在試婚紗的時候發(fā)現(xiàn)自己被綠了沃疮。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盒让。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖司蔬,靈堂內(nèi)的尸體忽然破棺而出邑茄,到底是詐尸還是另有隱情,我是刑警寧澤俊啼,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布肺缕,位于F島的核電站,受9級特大地震影響授帕,放射性物質(zhì)發(fā)生泄漏同木。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一跛十、第九天 我趴在偏房一處隱蔽的房頂上張望彤路。 院中可真熱鬧,春花似錦芥映、人聲如沸洲尊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽颊郎。三九已至,卻和暖如春霎苗,著一層夾襖步出監(jiān)牢的瞬間姆吭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工唁盏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留内狸,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓厘擂,卻偏偏與公主長得像昆淡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子刽严,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時...
    歐辰_OSR閱讀 29,321評論 8 265
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,089評論 1 32
  • 今天讀到這樣一段話: 不存在所謂完美而適宜的境地----如在寧靜的花園閱讀昂灵,在淼淼的湖畔發(fā)呆,在完全放下的時光里去...
    公子一小白閱讀 224評論 0 1
  • 縣優(yōu)秀黨員:賈曠舞萄,李起眨补。祝賀!
    馬明友閱讀 354評論 0 0
  • 最后才明白,所有的高尚的情操都是建立在生存的基礎(chǔ)之上的崎弃。 ——題記 ...
    木鬼木安閱讀 441評論 0 1