## 小結
最終項目的源代碼可以在?[BlueLibrarySwift-Final](http://cdn2.raywenderlich.com/wp-content/uploads/2014/12/BlueLibrarySwift-Final.zip)?下載。
通過這兩篇設計模式的學習,我們接觸到了一些基礎的設計模式和概念:Singleton、MVC、Delegation、Protocols、Facade、Observer、Memento 。
這篇文章的目的,并不是推崇每行代碼都要用設計模式,而是希望大家在考慮一些問題的時候,可以參考設計模式提出一些合理的解決方案,尤其是應用開發的起始階段,思考和設計尤為重要。
如果想繼續深入學習設計模式,推薦設計模式的經典書籍:[Design Patterns: Elements of Reusable Object-Oriented Software](http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/)。
如果想看更多的設計模式相關的代碼,推薦這個神奇的項目:?[Swift 實現的種種設計模式](https://github.com/ochococo/Design-Patterns-In-Swift)。
接下來你可以看看這篇:[Swift 設計模式中級指南](http://www.raywenderlich.com/86053/intermediate-design-patterns-in-swift),學習更多的設計模式。
玩的開心。 :]