轉(zhuǎn)載:http://www.itdecent.cn/p/cd705f88cf2a 1、內(nèi)存溢出和內(nèi)存泄漏的區(qū)別 內(nèi)存溢出 (Out Of Mem...
投稿
轉(zhuǎn)載:http://www.itdecent.cn/p/cd705f88cf2a 1、內(nèi)存溢出和內(nèi)存泄漏的區(qū)別 內(nèi)存溢出 (Out Of Mem...
中介者模式,屬于行為型模式;定義一個中介對象來封裝一系列對象之間的交互,使原有對象之間的耦合松散,且可以獨立地改變它們之間的交互。中介者模式又叫...
迭代器模式,屬于行為型模式,提供一種方法順序訪問聚合對象的各個元素,而不暴漏該對象的內(nèi)部表示。 這句話理解起來很容易,在java中,可以理解為遍...
命令模式:屬于行為型模式。命令模式,將一個請求封裝成一個對象,使你可以用不同的請求對客戶進行參數(shù)化;對請求排隊或記錄請求日志,以及支持撤銷的操作...
外觀模式,屬于結(jié)構(gòu)性模式。屬于設(shè)計模式里面比較簡單的設(shè)計模式,本人認為是最簡單的設(shè)計模式。 所謂外觀,就是我們能看到的部分,里面具體的細節(jié)都被我...
裝飾器模式,屬于結(jié)構(gòu)型模式。 裝飾器,顧名思義,就是在不改變原來結(jié)構(gòu)的基礎(chǔ)上,進行裝飾。 UML圖: 今天我們以圣誕樹 為例,給圣誕樹進行裝飾,...
組合模式,屬于結(jié)構(gòu)型模式,更加關(guān)注的對象與對象的結(jié)構(gòu)。 組合模式,又叫部分-整體模式,是用于把一組相似的對象當作一個單一的對象。組合模式依據(jù)樹形...
橋接模式,屬于結(jié)構(gòu)型模式。意圖:將抽象部分與它的實現(xiàn)部分分離,使他們都可以獨立的變化。 這句話其實有點難理解, 在軟件工程里面,哪些部分是抽象,...
適配器模式,屬于結(jié)構(gòu)性模式,更加關(guān)心的是代碼的結(jié)構(gòu)和復用,而不是對象的創(chuàng)建。 適配器模式:別名Wrapper,為了將一個類的接口轉(zhuǎn)換成客戶希望的...
單例模式(singleton),屬于創(chuàng)建型模式 單例模式實現(xiàn)方法有很多種,今天要講的是其中兩種,也是最簡單,最常見的兩種,餓漢模式和懶漢模式。 ...