1. ClassLoader源碼 ??Java中的所有類,必須被裝載到j(luò)vm中才能運(yùn)行,類裝載器把類文件從硬盤讀取到內(nèi)存中,JVM在加載類的時(shí)候...
1. 反射概念 ??Java反射機(jī)制是在運(yùn)行狀態(tài)中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調(diào)用它的任意方法和...
1. 橋接模式 1.1 簡介 ??Bridge 模式將抽象和行為劃分開,各自可以獨(dú)立地變化,但又能動態(tài)的結(jié)合。它是一種對象結(jié)構(gòu)型模式,又稱為柄體...
1. 適配器模式 1.1 簡介 ??適配器模式(Adapter Pattern)是結(jié)構(gòu)型模式。主要用來解決接口不兼容的問題,將一個類的接口變換成...
1. 命令模式 1.1 簡介 ??命令模式(Command Pattern)是一種數(shù)據(jù)驅(qū)動的設(shè)計(jì)模式,它屬于行為型模式。請求以命令的形式包裹在對...
1. 裝飾器模式 1.1 簡介 ??Decorator模式就是在不改變原類文件和使用繼承的情況下,動態(tài)的擴(kuò)展一個對象的功能。這些功能需要由用戶動...
1. 解釋器模式 1.1 簡介 ??Interpreter(解釋器)模式是對特定的計(jì)算機(jī)程序設(shè)計(jì)語言,用來解釋預(yù)先定義的文法。Interpret...
1. 備忘錄模式 1.1 簡介 ??備忘錄模式是一種軟件設(shè)計(jì)模式,它提供一種能將一個對象恢復(fù)到舊狀態(tài)的能力(回滾式的撤銷操作)。備忘錄模式又叫做...
1. 組合模式 1.1 簡介 ??Composite模式,即組合模式,又叫部分整體模式。Composite模式將對象以樹形結(jié)構(gòu)組織起來,以達(dá)成“...