紀錄一下有用到的語言所實現的設計模式。這邊儘量找比較大的網站鏈結,避免突然斷掉打不開。以自己有在用的語言為主。
提醒一下閱讀設計模式之前,可能會需要用到的一些知識會比較好理解:
- UML 統一塑模語言
- OOP 物件導向程式設計(其實也不一定會用到)
而語言不斷進化,會有各種版本,有些設計模式實作的工法可能已經頗舊了,而且不是很推崇一定任何工法都要依照設計模式,主要還是他的設計邏輯以及原始模式所規劃的精神比較重要,會用會變通,能跑夠安全。讚讚。
首先是 JAVA,自己主要還是在 Android 使用的。
再來是 Swift,他版本進化的速度有一點兒快。
ochococo/Design-Patterns-In-Swift ? Design Patterns implemented in Swift 5.0. Contribute to ochococo/Design-Patterns-In-Swift development by creating an account on GitHub.
Python 的設計模式。這個網站裡面也有其他語言,滿好看的。
Golang 的設計模式。不愧是當紅的語言,有點多。
senghoo/golang-design-pattern 设计模式 Golang实现-《研磨设计模式》读书笔记. Contribute to senghoo/golang-design-pattern development by creating an account on GitHub.
還有常用的 PHP,在 github 上也有專案,可以下載下來參考。
Javascript 不是很熟,不過還是找來放一下,以後也許會用到。
SDLyu/JavaScript Contribute to SDLyu/JavaScript development by creating an account on GitHub.