小結(jié)

2023-05-10 10:42 更新

小結(jié)

最終項(xiàng)目的源代碼可以在 BlueLibrarySwift-Final 下載。

通過(guò)這兩篇設(shè)計(jì)模式的學(xué)習(xí),我們接觸到了一些基礎(chǔ)的設(shè)計(jì)模式和概念:Singleton、MVC、Delegation、Protocols、Facade、Observer、Memento 。

這篇文章的目的,并不是推崇每行代碼都要用設(shè)計(jì)模式,而是希望大家在考慮一些問(wèn)題的時(shí)候,可以參考設(shè)計(jì)模式提出一些合理的解決方案,尤其是應(yīng)用開(kāi)發(fā)的起始階段,思考和設(shè)計(jì)尤為重要。

如果想繼續(xù)深入學(xué)習(xí)設(shè)計(jì)模式,推薦設(shè)計(jì)模式的經(jīng)典書(shū)籍:Design Patterns: Elements of Reusable Object-Oriented Software。

如果想看更多的設(shè)計(jì)模式相關(guān)的代碼,推薦這個(gè)神奇的項(xiàng)目: Swift 實(shí)現(xiàn)的種種設(shè)計(jì)模式。

接下來(lái)你可以看看這篇:Swift 設(shè)計(jì)模式中級(jí)指南,學(xué)習(xí)更多的設(shè)計(jì)模式。

玩的開(kāi)心。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)