在這個系列中,我將以「Codetopia」作為比喻,從 GoF 的經典設計模式起步,分享我作為初學者的學習心得。每天探索一個模式或原則(如 SOLID),透過簡單故事和基本範例,逐步建構程式碼的基礎城市。無論你是新手還是想溫故知新,這 30 天將陪伴大家一起從混沌中蓋出屬於自己的數位小鎮,一邊學、一邊實作,輕鬆享受成長的樂趣!
Codetopia 創城記 (11)|市民服務「一道門」搞定!Facade 模式的簡潔藝術 IThome 鐵人賽 設計模式 Facade Codetopia 1...
Codetopia 創城記 (12)|Flyweight:城市資產共享中心——一張圖示,千萬位置 今日熱點 (故事開場 & 痛點) Codetopia...
Codetopia 創城記 (13)|Proxy:資產大門的警衛——該放行?該攔截?還是遠端代打? 1. 今日熱點 (故事開場 & 痛點) Codeto...
Codetopia 創城記 (14)|Observer:城市廣播、訂閱更新——一呼百應的事件之城 1. 今日熱點 (故事開場 & 痛點) 📢 話說自從...
Codetopia 創城記 (15)|Strategy:同一路口,不同疏運——「政策像開關一樣切換」 1. 今日熱點 (故事開場 & 痛點) Codet...
Codetopia 創城記 (16)|Chain of Responsibility(責任鏈模式):棘手陳情案的逐級節點 前情提要:在 Day 15,我們看見...
Codetopia 創城記 (17)|Command(命令模式):將「派工」本身化為可撤銷、可排程的「王牌命令」! 1) 今日熱點 (故事開場 & 痛點...
Codetopia 創城記 (18)|逐站巡覽(Iterator):攤平宇宙的統一「游標」,終結巢狀迴圈地獄! 1) 今日熱點 (故事開場 & 痛點)...
Codetopia 創城記 (19)|Mediator(協調中心):交通總動員—終結網狀溝通地獄! 1) 今日熱點 (故事開場 & 痛點) ⚡️ Cod...
Codetopia 創城記 (20)|State(狀態機/號誌)—— 臨時交管的「紅黃綠」會說話 1) 今日熱點 (故事開場 & 痛點) ⚡️ Code...