紀錄一下有用到的語言所實現的設計模式。這邊儘量找比較大的網站鏈結,避免突然斷掉打不開。以自己有在用的語言為主。
提醒一下閱讀設計模式之前,可能會需要用到的一些知識會比較好理解:
而語言不斷進化,會有各種版本,有些設計模式實作的工法可能已經頗舊了,而且不是很推崇一定任何工法都要依照設計模式,主要還是他的設計邏輯以及原始模式所規劃的精神比較重要,會用會變通,能跑夠安全。讚讚。
首先是 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 上也有專案,可以下載下來參考。
PHP 设计模式说明 |《PHP 设计模式全集 2018》| PHP 技术论坛
简介 这是一组已知的 设计模式 和一些在 PHP 中实现它们的示例代码。 每个模式都有一个例子列表(其中大多数来自 Zend Framework,Symfony2 或 ...
Javascript 不是很熟,不過還是找來放一下,以後也許會用到。
SDLyu/JavaScript
Contribute to SDLyu/JavaScript development by creating an account on GitHub.