原型模式:複製的藝術
原型模式 (Prototype Pattern) 透過複製現有物件來建立新物件,省去繁瑣的初始化過程。本文使用 C# 履歷表範例帶你實作。
Archive
這裡收斂所有已發布的技術文章。可以從最新內容往下讀,也可以先進系列或主題索引找脈絡。
適合想把一條學習線補完整的時候。
Topics 依主題探索從 AI 協作、後端、前端或工作流切入。
Projects 依專案閱讀從公開作品反查代表文章、技術棧與主題脈絡。
Pinned, then latest
原型模式 (Prototype Pattern) 透過複製現有物件來建立新物件,省去繁瑣的初始化過程。本文使用 C# 履歷表範例帶你實作。
建造者模式 (Builder Pattern) 將複雜物件的建構過程與表示分離。透過 C# 三明治點餐範例,學習如何一步步構建複雜物件。
介面卡模式 (Adapter Pattern) 就像轉接頭,讓不相容的介面能順利合作。本文以 C# 充電器轉接範例,示範如何解決介面衝突。
橋接模式 (Bridge Pattern) 將抽象與實作分離,讓兩者能獨立變化。透過 C# 遙控器與電視範例,了解如何降低耦合並提升擴充性。
組合模式 (Composite Pattern) 讓你用一致的方式處理個別物件與物件群組。本文透過 C# 檔案系統範例,示範樹狀結構的實作。
裝飾者模式 (Decorator Pattern) 讓你不需修改原有程式碼,就能動態為物件添加新功能。本文透過 C# 咖啡加料範例輕鬆學會。
外觀模式 (Facade Pattern) 為複雜系統提供統一的簡化介面。本文透過 C# 家庭劇院範例,示範如何讓系統操作更直覺、更好維護。
享元模式 (Flyweight Pattern) 透過共享物件大幅節省記憶體資源。本文以 C# 樹木生成範例,教你如何有效管理大量重複物件。
代理模式 (Proxy Pattern) 透過中介物件控制對目標物件的存取。本文利用 C# 檔案權限範例,示範如何實作安全控管與延遲載入。
責任鏈模式 (Chain of Responsibility) 將請求沿著處理鏈傳遞,直到被處理為止。本文以 C# 公文簽核範例,教你打造彈性的處理機制。