Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

裝飾者模式


動態地將責任加諸於物件上,若要擴充功能,裝飾者提供了比繼承更有彈型的選擇。

裝飾者和被裝飾者有相同的超型態。

裝飾者可以在所委派被裝飾者的行為之前或之後加上自己的行為。

範例了一個武器( 被裝飾者) 附魔(裝飾者)的概念簡單的Code。