軟體設計模式精通之旅
關於水球潘
訂閱電子報,不錯過水球的每一則超用心寫的文章
*
indicates required
Email Address
*
First Name
Last Name
軟體設計模式精通之旅
副本零:冒險者指引
課程介紹
文章
0.0 新生入學指導
文章
0.1 (必讀)如何使用這一門課程才能發揮十倍學費效益?
文章
0.2 如何使用旅程贊助給大家的專業 UML Editor — Astah Pro?
文章
0.4.F:軟體設計模式精通之旅:公開評價
隨堂小考
未完成
副本一:物件導向之不新手的新手村
1.1:這個世界正是物件導向的
影片
未完成
1.1.1:先捕捉「物件」之後再分類出「類別」:建立模型的第一步
影片
未完成
1.1.2:類別之間的五種關係 (Relationship)
影片
未完成
1.1.2.1:【補帖】有箭頭的關聯 (Navigability)
文章
1.1.3:【OOA 實戰】「讀完需求就完成建模了」快速結構化分析示範
影片
未完成
1.1.F:OOA|建出你的領域模型複習帖
隨堂小考
未完成
1.2:【OOA -> OOP 實戰】讓領域模型動起來吧!
影片
未完成
1.2.1:OOA → OOP 實作規則講解
文章
1.3:【超級總複習】物件導向分析&實作特訓:從結構化分析到區分行為
影片
未完成
1.H:【OOA 挑戰】★ Showdown ! 撲克牌遊戲建模
挑戰題
未完成
1.HA:【詳解】★ Showdown ! 撲克牌遊戲建模
影片
未完成
副本二:基礎行為型模式
2.0:軟體設計模式理論:「因為釋放了 Forces,所以你重獲了生命力」
影片
未完成
2.0.F:軟體設計模式觀念複習
隨堂小考
未完成
2.0.1:你必須了解何謂「萃取」 (Abstract)|抽象類別 vs. 介面
文章
2.1:策略模式|初學依賴反轉之重構三步驟 x 行為變動性
影片
未完成
2.1.F:策略模式複習帖
隨堂小考
未完成
2.1.H:【策略挑戰】★實作交友配對系統
挑戰題
未完成
2.1.HA:【詳解】★實作交友配對系統
影片
未完成
2.2:樣板方法|釐清「變與不變」的衝突 Forces
影片
未完成
2.2.F:樣板方法複習帖
隨堂小考
未完成
2.2.1:樣板思維暖身帖
文章
2.2.H:【樣板挑戰】★★寫一個牌類遊戲框架!
挑戰題
未完成
2.2.HA:【詳解】★★寫一個牌類遊戲框架
文章
2.3:責任鏈模式|初學第二種行為變動性 Force
影片
未完成
2.3.F:責任鏈模式複習帖
隨堂小考
未完成
2.3.H:【責任鏈挑戰】★ 碰撞偵測&處理
挑戰題
未完成
2.0.2:【補帖】萃取的標準流程=「依賴反轉之重構三步驟」
文章
2.3.1:開閉原則 (Open-Closed Principle)
文章
2.3.HA:【詳解】★ 碰撞偵測&處理
影片
未完成
2.B 魔王題:★★大老二撲克牌遊戲!
魔王題
未完成
副本三:挑戰所有行為變動|進階行為型模式
3.1:觀察者模式|特殊的行為 Force:「響應式行為變動性」
影片
未完成
3.1.F:觀察者模式複習帖
隨堂小考
未完成
3.1.H:【觀察者挑戰】★ Youtube 訂閱機制
挑戰題
未完成
3.2:指令模式|釐清必須「行為物化」的情境
影片
未完成
3.2.F:指令模式複習帖
隨堂小考
未完成
3.2.H:【指令詳解】★ 快捷鍵設置機制
挑戰題
未完成
3.3:狀態模式|用狀態機圖來做更細膩的依賴反轉
影片
未完成
3.3.F:狀態模式複習帖
隨堂小考
未完成
3.3.H:【狀態挑戰】★★ 二維地圖冒險遊戲
挑戰題
未完成
3.B 魔王題:★★★ 真・RPG 之對戰遊戲
魔王題
未完成
副本四:蓋一棟城堡吧|結構型模式
4.1: 門面模式|「介面」的終極定義|用介面來隱藏「結構」
影片
未完成
4.1.F:門面模式複習帖
隨堂小考
未完成
4.1.H:★★ 處方診斷系統
挑戰題
未完成
4.2:轉接器模式|介面相容性|用意圖的高低層次來嚴格定義「依賴反轉」
影片
未完成
4.2.F:轉接器模式複習帖
隨堂小考
未完成
4.2.H:★ 好友關係分析器
挑戰題
未完成
4.3:代理人模式|釐清「控制存取」的情境
影片
未完成
4.3.F:代理人模式複習帖
隨堂小考
未完成
4.3.H:★ 【延遲載入】員工資料表存取
挑戰題
未完成
4.4:複合模式|調整結構的透明性 (Transparency)
影片
未完成
4.4.F:複合模式複習帖
隨堂小考
未完成
4.4.H:★★ 日誌框架
挑戰題
未完成
4.5:裝飾者模式|初學「組合爆炸 Force」的解題思路
影片
未完成
4.5.F:裝飾者模式複習帖
隨堂小考
未完成
4.5.H:★ 服務探索/負載平衡 (Service Discovery/ Load Balancing) 機制
挑戰題
未完成
4.B 魔王題:★★★★ 社群機器人引擎 | 有限狀態機框架
魔王題
未完成
副本五:用雙手創造出這個世界|創建型模式
5.1:單體模式|嚴格定義使用單體的情境
影片
未完成
5.1.F:單體模式複習帖
隨堂小考
未完成
5.1.H:★ 單體模式——計算模型
挑戰題
未完成
5.2:工廠方法|初學物件「生命週期 Force」
影片
未完成
5.2.H:★★ 工廠方法——基因演算法套件
挑戰題
未完成
5-3:抽象工廠|從加法到減法設計|從行為型模式一路到套創建型模式的終極示範
影片
未完成
5.3.H:★ 抽象工廠——ASCII 介面主題 (ASCII UI Theme)
挑戰題
未完成
5.B 魔王題:★★★★ IoC 容器魔王參見
魔王題
未完成
副本六:自幹一個 Web Framework
6.B 魔王題:★★★★ 自幹一個 Web Framework
魔王題
未完成
副本七:領航員特訓
【批改示範】副本二魔王題 Big 2
影片
未完成
【批改示範】副本三魔王題 真・RPG 之對戰遊戲
影片
未完成
章節瀏覽