本系列「設計模式」博客使用Golang語言實現算法。所謂算法是指解決一個問題的步驟,我的以爲不在於語言。小弟只是最近學習Golang,因此順帶熟練一下語法知識,別無它意。 算法
本系列博客主要介紹常見的23種設計模式,其內容順序以下: 數據庫
1、設計模式分類及設計原則 設計模式
2、工廠方法模式(Factory Method) 學習
3、抽象工廠模式(Abstract Factory) ui
4、單例模式(Singleton) spa
5、建造者模式(Builder) .net
6、原型模式(Prototype) 設計
7、適配器模式(Adapter) 代理
8、裝飾器模式(Decorator) orm
9、代理模式(Proxy)
10、外觀模式(Facade)
十一、橋接模式(Bridge)
12、組合模式(Composite)
十3、享元模式(Flyweight)
十4、策略模式(Strategy)
十5、模板方法模式(Template Method)
十6、觀察者模式(Observer)
十7、迭代子模式(Iterator)
十8、責任鏈模式(Chain of Responsibility)
十9、命令模式(Command)
二10、備忘錄模式(Memento)
二11、狀態模式(State)
二12、訪問者模式(Visitor)
二十3、中介者模式(Mediator)
二十4、解釋器模式(Interpreter)
二十5、設計模式綜合應用之多人聯機射擊遊戲
二十6、設計模式綜合應用之數據庫同步系統
二十7、趣味總結
設計模式博文強烈推薦:http://blog.csdn.net/lovelion/article/details/17517213
注: 若有疑問和建議,請廣大朋友不吝指正。謝謝!!!