iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

Codetopia 新手日記:設計模式與原則的 30 天學習之旅 系列

在這個系列中,我將以「Codetopia」作為比喻,從 GoF 的經典設計模式起步,分享我作為初學者的學習心得。每天探索一個模式或原則(如 SOLID),透過簡單故事和基本範例,逐步建構程式碼的基礎城市。無論你是新手還是想溫故知新,這 30 天將陪伴大家一起從混沌中蓋出屬於自己的數位小鎮,一邊學、一邊實作,輕鬆享受成長的樂趣!

參賽天數 13 天 | 共 23 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11:市民服務「一道門」搞定!Facade 模式的簡潔藝術

Codetopia 創城記 (11)|市民服務「一道門」搞定!Facade 模式的簡潔藝術 IThome 鐵人賽 設計模式 Facade Codetopia 1...

2025-09-25 ‧ 由 joneshow 分享
DAY 12

Day 12:Flyweight:城市資產共享中心——一張圖示,千萬位置

Codetopia 創城記 (12)|Flyweight:城市資產共享中心——一張圖示,千萬位置 今日熱點 (故事開場 & 痛點) Codetopia...

2025-09-26 ‧ 由 joneshow 分享
DAY 13

Day 13:Proxy:資產大門的警衛——該放行?該攔截?還是遠端代打?

Codetopia 創城記 (13)|Proxy:資產大門的警衛——該放行?該攔截?還是遠端代打? 1. 今日熱點 (故事開場 & 痛點) Codeto...

2025-09-27 ‧ 由 joneshow 分享
DAY 13

Day 14:Observer:城市廣播、訂閱更新——一呼百應的事件之城

Codetopia 創城記 (14)|Observer:城市廣播、訂閱更新——一呼百應的事件之城 1. 今日熱點 (故事開場 & 痛點) 📢 話說自從...

2025-09-29 ‧ 由 joneshow 分享
DAY 13

Day 15:Strategy:同一路口,不同疏運——「政策像開關一樣切換」

Codetopia 創城記 (15)|Strategy:同一路口,不同疏運——「政策像開關一樣切換」 1. 今日熱點 (故事開場 & 痛點) Codet...

2025-09-29 ‧ 由 joneshow 分享
DAY 13

Day 16:Chain of Responsibility(責任鏈模式):棘手陳情案的逐級節點

Codetopia 創城記 (16)|Chain of Responsibility(責任鏈模式):棘手陳情案的逐級節點 前情提要:在 Day 15,我們看見...

2025-09-30 ‧ 由 joneshow 分享
DAY 13

Day 17:Command(命令模式):將「派工」本身化為可撤銷、可排程的「王牌命令」!

Codetopia 創城記 (17)|Command(命令模式):將「派工」本身化為可撤銷、可排程的「王牌命令」! 1) 今日熱點 (故事開場 & 痛點...

2025-10-01 ‧ 由 joneshow 分享
DAY 13

Day 18:逐站巡覽(Iterator):攤平宇宙的統一「游標」,終結巢狀迴圈地獄!

Codetopia 創城記 (18)|逐站巡覽(Iterator):攤平宇宙的統一「游標」,終結巢狀迴圈地獄! 1) 今日熱點 (故事開場 & 痛點)...

2025-10-02 ‧ 由 joneshow 分享
DAY 13

Day 19:Mediator(協調中心):交通總動員—終結網狀溝通地獄!

Codetopia 創城記 (19)|Mediator(協調中心):交通總動員—終結網狀溝通地獄! 1) 今日熱點 (故事開場 & 痛點) ⚡️ Cod...

2025-10-03 ‧ 由 joneshow 分享
DAY 13

Day 20:State(狀態機/號誌)—— 臨時交管的「紅黃綠」會說話

Codetopia 創城記 (20)|State(狀態機/號誌)—— 臨時交管的「紅黃綠」會說話 1) 今日熱點 (故事開場 & 痛點) ⚡️ Code...

2025-10-04 ‧ 由 joneshow 分享