
C++設(shè)計(jì)模式培訓(xùn)
1、 C++設(shè)計(jì)機(jī)制
2、 設(shè)計(jì)模式簡(jiǎn)介與引入
3、 C/C++設(shè)計(jì)與設(shè)計(jì)模式
創(chuàng)建模式
設(shè)計(jì)模式之Singleton(單態(tài)/單件) 保證一個(gè)類(lèi)全局只有一個(gè)實(shí)例
設(shè)計(jì)模式之Factory(工廠方法和抽象工廠) 使用工廠模式就象使用new一樣頻繁
設(shè)計(jì)模式之Builder
設(shè)計(jì)模式之Prototype(原型)
結(jié)構(gòu)模式
設(shè)計(jì)模式之Adapter(適配器)
設(shè)計(jì)模式之Proxy(代理)
設(shè)計(jì)模式之Facade(門(mén)面)
設(shè)計(jì)模式之Composite(組合)
設(shè)計(jì)模式之Decorator(裝飾器)
設(shè)計(jì)模式之Bridge(橋連)
設(shè)計(jì)模式之Flyweight(共享元)
行為模式
設(shè)計(jì)模式之Command(命令)
設(shè)計(jì)模式之Observer(觀察者)
設(shè)計(jì)模式之Iterator(迭代器)
設(shè)計(jì)模式之Template(模板方法)
設(shè)計(jì)模式之Strategy(策略)
設(shè)計(jì)模式之Chain of Responsibility(責(zé)任鏈)
設(shè)計(jì)模式之Mediator(中介)
設(shè)計(jì)模式之State(狀態(tài))
設(shè)計(jì)模式之Memento(注釋狀態(tài)?)
設(shè)計(jì)模式之Interpreter(解釋器)
設(shè)計(jì)模式之Visitor(訪問(wèn)者)