入門 - 小結
最後結果的檔案可以在 FlickrPhotos 下載。
通過這篇設計模式的學習,我們接觸到了一些基礎的設計模式和概念:
Singleton
、Simple Factory
、MVC
、Delegation
、Protocols
、Facade
、Observer
、Events
、MVP
。
筆者的目的,並不是推崇每行程式都要用設計模式,而是希望大家在考慮一些問題的時候,可以參考設計模式提出一些合理的解決方案,尤其是應用開發的起始階段,思考和設計尤為重要。
如果想看更多的設計模式相關的程式碼,推薦這個神奇的專案: Swift 實現的種種設計模式。
如果想看看其他觀點所敘述的設計模式,可以嘗試閱讀這本 Swift 設計模式中文版。
Last updated