實作 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?

入門 - 小結

Previous最後的潤色

Last updated 6 years ago

Was this helpful?

最後結果的檔案可以在 下載。

通過這篇設計模式的學習,我們接觸到了一些基礎的設計模式和概念:

Singleton 、Simple Factory、MVC 、Delegation 、Protocols 、Facade 、Observer 、Events、MVP 。

筆者的目的,並不是推崇每行程式都要用設計模式,而是希望大家在考慮一些問題的時候,可以參考設計模式提出一些合理的解決方案,尤其是應用開發的起始階段,思考和設計尤為重要。

如果想看更多的設計模式相關的程式碼,推薦這個神奇的專案: 。

如果想看看其他觀點所敘述的設計模式,可以嘗試閱讀這本 中文版。

FlickrPhotos
Swift 實現的種種設計模式
Swift 設計模式