修飾者的靜態(tài)和動態(tài)特性
工程學(xué)上經(jīng)常提到靜態(tài)和動態(tài)的概念。靜態(tài)方法研究那些變化或位移相對較小的對象,例如橋梁或建筑,而動態(tài)方法研究那些變化和移動較快的對象,例如發(fā)動機。在軟件工程中也有相應(yīng)的概念,靜態(tài)方法研究在編譯時類之間的關(guān)系,而動態(tài)方法研究在運行時類參與的一些的事件。在這一節(jié)中,我將用UML類圖來展示修飾者的靜態(tài)特性,用UML時序圖來展示修飾者的動態(tài)特性。
修飾者的靜態(tài)特性
修飾者通過增加功能來修飾被修飾對象(Decorated,也就是真實對象)。下面的UML類圖展示了修飾者和真實對象之間的關(guān)系。
工程學(xué)上經(jīng)常提到靜態(tài)和動態(tài)的概念。靜態(tài)方法研究那些變化或位移相對較小的對象,例如橋梁或建筑,而動態(tài)方法研究那些變化和移動較快的對象,例如發(fā)動機。在軟件工程中也有相應(yīng)的概念,靜態(tài)方法研究在編譯時類之間的關(guān)系,而動態(tài)方法研究在運行時類參與的一些的事件。在這一節(jié)中,我將用UML類圖來展示修飾者的靜態(tài)特性,用UML時序圖來展示修飾者的動態(tài)特性。
修飾者的靜態(tài)特性
修飾者通過增加功能來修飾被修飾對象(Decorated,也就是真實對象)。下面的UML類圖展示了修飾者和真實對象之間的關(guān)系。

