PHP - 設計模式之 裝飾器模式

裝飾器模式 1、裝飾器模式(Decorator),可以動態地添加修改類的功能 2、一個類提供了一項功能,如果要修改並添加額外的功能,傳統的編程模式,需要寫一個子類去繼承它,並重新實現類的方法。 3、使用裝飾器模式,僅僅需要在運行時,添加一個裝飾器對象即可實現,可以實現最大的靈活性。   代碼部分 注意:這裏借用"原型模式"的canvas的類,來對裝飾器模式進行實現。 1、如果想要給畫的圖,進行裝飾
相關文章
相關標籤/搜索