
Go 語(yǔ)言實(shí)現(xiàn) 23 種設(shè)計(jì)模式培訓(xùn)
設(shè)計(jì)模式(Design pattern)代表了佳的實(shí)踐,
通常被有經(jīng)驗(yàn)的面向?qū)ο蟮能浖_(kāi)發(fā)人員所采用。
設(shè)計(jì)模式是軟件開(kāi)發(fā)人員在軟件開(kāi)發(fā)過(guò)程中面臨的一般問(wèn)題的解決方案。
這些解決方案是眾多軟件開(kāi)發(fā)人員經(jīng)過(guò)相當(dāng)長(zhǎng)的一段時(shí)間的試驗(yàn)和錯(cuò)誤總結(jié)出來(lái)的。
1 簡(jiǎn)單工廠(chǎng)與抽象工廠(chǎng)
2 建造者模式與策略模式
3 代理模式與享元模式
4 橋接模式與外觀(guān)模式
5 命令模式與中介者模式
6 模板方法模式與責(zé)任鏈模式
7 原型模式與單例模式
8 組合模式與過(guò)濾器模式
9 修飾器模式與適配器模式
10 備忘錄模式與狀態(tài)模式
11 解釋器與迭代器模式
12 觀(guān)察者模式
1
七大設(shè)計(jì)原則
1.各種設(shè)計(jì)原則的誕生
2.為何要遵循這些原則
2
簡(jiǎn)單工廠(chǎng)與抽象工廠(chǎng)
1.工廠(chǎng)模式
2.簡(jiǎn)單工廠(chǎng)與抽象工廠(chǎng)的區(qū)別
3
原型模式與單例模式
1.值的拷貝方式
2.單例模式的幾種形式
4
建造者模式與策略模式
1.創(chuàng)造者模式與工廠(chǎng)模式的區(qū)別
2.兩種設(shè)計(jì)模式的應(yīng)用場(chǎng)景
5
組合模式與過(guò)濾器模式
1.UML類(lèi)圖
2.兩種設(shè)計(jì)模式的應(yīng)用場(chǎng)景
6
代理模式與享元模式
1.UML類(lèi)圖
2.兩種設(shè)計(jì)模式的應(yīng)用場(chǎng)景
7
修飾器模式與適配器模式
1.UML類(lèi)圖
2.兩種設(shè)計(jì)模式的應(yīng)用場(chǎng)景
8
橋接模式與外觀(guān)模式
1.UML類(lèi)圖
2.兩種設(shè)計(jì)模式的應(yīng)用場(chǎng)景
9
備忘錄模式與狀態(tài)模式
1.UML類(lèi)圖
2.兩種設(shè)計(jì)模式的應(yīng)用場(chǎng)景
10
命令模式與中介者模式
1.UML類(lèi)圖 2.兩種設(shè)計(jì)模式的應(yīng)用場(chǎng)景
11
解釋器與迭代器模式
1.UML類(lèi)圖
2.兩種設(shè)計(jì)模式的應(yīng)用場(chǎng)景
12
模板方法模式與責(zé)任鏈模式
1.UML類(lèi)圖
2.兩種設(shè)計(jì)模式的應(yīng)用場(chǎng)景
13
觀(guān)察者模式
1.觀(guān)察者設(shè)計(jì)模式
2.觀(guān)察者設(shè)計(jì)模式的應(yīng)用場(chǎng)景
