小结

最终项目的源代码可以在 BlueLibrarySwift-Final 下载。

通过这两篇设计模式的学习,我们接触到了一些基础的设计模式和概念:SingletonMVCDelegationProtocolsFacadeObserverMemento

这篇文章的目的,并不是推崇每行代码都要用设计模式,而是希望大家在考虑一些问题的时候,可以参考设计模式提出一些合理的解决方案,尤其是应用开发的起始阶段,思考和设计尤为重要。

如果想继续深入学习设计模式,推荐设计模式的经典书籍:Design Patterns: Elements of Reusable Object-Oriented Software

如果想看更多的设计模式相关的代码,推荐这个神奇的项目: Swift 实现的种种设计模式

接下来你可以看看这篇:Swift 设计模式中级指南,学习更多的设计模式。

玩的开心。 :]