實作 Swift 設計模式
  • 前言
  • Swift 設計模式
  • 入門 - 開始
  • 設計模式之王 - MVC
    • 如何使用 MVC 模式
  • 簡易工廠模式 - Simple Factory
    • 如何使用簡易工廠模式
  • 外觀模式 - Facade
    • 如何使用外觀模式
  • 裝飾者模式 - Decorator
    • 擴展
    • 如何使用擴展
    • 委派
    • 如何使用委派模式
  • 單例模式 - Singleton
    • 如何使用單例模式
  • 適配器模式 - Adapter
    • 如何使用適配器模式
  • 觀察者模式 - Observer
    • 通知 - Notification
    • 鍵值觀察 - KVO
    • 事件流 - Event Flow
  • 設計模式之神話 - MVP
    • 如何使用 MVP 模式
    • 最後的潤色
  • 入門 - 小結
Powered by GitBook
On this page

Was this helpful?

裝飾者模式 - Decorator

裝飾者模式可以動態的給指定的類別添加一些行為和職責,而不用對原使類別進行任何修改。當你需要使用子類別的時候,不妨考慮一下裝飾者模式,可以在原始類別上面封裝一層。

在 Swift,有兩種方式實現裝飾者模式:擴展 (Extension) 和委派 (Delegation)。

Previous如何使用外觀模式Next擴展

Last updated 6 years ago

Was this helpful?