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