<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C# on ChiYu Code Journey</title><link>https://huangchiyu.com/ChiYu-Blog/tags/c/</link><description>Recent content in C# on ChiYu Code Journey</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><lastBuildDate>Fri, 13 Jun 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://huangchiyu.com/ChiYu-Blog/tags/c/index.xml" rel="self" type="application/rss+xml"/><item><title>搞懂設計模式到底是什麼？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0005design-pattern-intro/</link><pubDate>Wed, 11 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0005design-pattern-intro/</guid><description>哈囉！最近我決定開始一個新的 Side Project，要來用比較輕鬆的方式跟大家分享一下什麼是「設計模式（Design Patterns）」。 等等先別</description></item><item><title>單例模式：只要一個就夠！</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0006singleton-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0006singleton-pattern/</guid><description>在上一篇文章中，我們簡單認識了什麼是「設計模式」。這次，就讓我們從最經典的「單例模式（Singleton）」開始，看看它究竟能為開發帶來什麼</description></item><item><title>工廠方法模式：點披薩不用親自下廚</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0007factory-method-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0007factory-method-pattern/</guid><description>哈囉大家，接續上一次 Singleton 模式，這一次我們要介紹的是另一個超實用的模式：工廠方法模式（Factory Method）。 別看到「工廠」兩個字就開始緊</description></item><item><title>抽象工廠模式：系列產品輕鬆生產</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0008abstract-factory-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0008abstract-factory-pattern/</guid><description>嗨各位朋友～前面我們介紹過了 Singleton 和 Factory Method，今天要繼續往下走，聊一個稍微進階一點點的設計模式：「抽象工廠模式（Abstract Facto</description></item><item><title>原型模式：複製的藝術</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0009prototype-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0009prototype-pattern/</guid><description>嗨！繼續設計模式系列，這次要介紹的主角是原型模式（Prototype）。聽到「原型」這個詞是不是有點不太確定這到底是什麼？別擔心，我們還是用</description></item><item><title>建造者模式：一步步完成複雜任務</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0010builder-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0010builder-pattern/</guid><description>哈囉各位朋友們～今天我們繼續設計模式之旅，來聊聊 建造者模式（Builder） 吧！ 🌟 建造者模式是什麼？ 簡單地說，建造者模式就是將一個複雜產品的</description></item><item><title>介面卡模式：讓不相容也能合作</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0011adapter-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0011adapter-pattern/</guid><description>哈囉大家！今天我們要介紹的設計模式是：介面卡模式（Adapter），又叫做轉接器模式。 🌟 介面卡模式（Adapter）到底在做什麼？ 就像生活中</description></item><item><title>橋接模式：抽象與實作分離</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0012bridge-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0012bridge-pattern/</guid><description>哈囉大家～我們繼續來探索設計模式的世界吧！今天要介紹的是一個聽起來可能有點陌生，但其實很實用的設計模式：橋接模式（Bridge）。 🌟 橋接模式</description></item><item><title>組合模式：樹狀結構的好幫手</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0013composite-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0013composite-pattern/</guid><description>哈囉大家，歡迎繼續探索設計模式之旅！今天要介紹的是一個既實用又好理解的設計模式：組合模式（Composite）。 🌟 組合模式是什麼？ 組合模式讓</description></item><item><title>裝飾者模式：讓功能自由加點</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0014decorator-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0014decorator-pattern/</guid><description>哈囉朋友們～今天要介紹的設計模式可是非常實用又有趣的喔，那就是 裝飾者模式（Decorator）！ 🌟 什麼是裝飾者模式？ 裝飾者模式讓你在不修改現</description></item><item><title>外觀模式：化繁為簡</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0015facade-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0015facade-pattern/</guid><description>哈囉大家～今天的主題非常實用，那就是「外觀模式（Facade）」！這個模式可以有效地讓複雜的系統變得簡單又好用，就像你按下遙控器的開機鍵，電</description></item><item><title>享元模式：節省記憶體的利器</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0016flyweight-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0016flyweight-pattern/</guid><description>哈囉各位朋友，今天我們要聊的是一個特別省資源的設計模式：享元模式（Flyweight）。 🌟 享元模式是什麼？ 享元模式是一種可以有效節省記憶體的</description></item><item><title>代理模式：控制存取的守門員</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0017proxy-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0017proxy-pattern/</guid><description>哈囉各位朋友～今天我們要介紹的是很實用且日常生活也常碰到的 代理模式（Proxy）！ 🌟 代理模式是什麼？ 代理模式提供一個中介物件來控制對某個目標</description></item><item><title>責任鏈模式：層層把關的處理機制</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0018chain-of-responsibility-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0018chain-of-responsibility-pattern/</guid><description>哈囉～又來到了我們設計模式系列啦，今天要介紹的是一個非常靈活又好用的模式：責任鏈模式（Chain of Responsibility）。 🌟 責任鏈模</description></item><item><title>命令模式：靈活封裝的請求指令</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0019command-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0019command-pattern/</guid><description>哈囉大家，今天我們來聊聊 命令模式（Command），這個設計模式能幫助你將請求封裝成物件，讓你可以輕鬆地操作、延遲或撤銷命令。 🌟 命令模式是什</description></item><item><title>解譯器模式：讓程式聽懂你的指令</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0020interpreter-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0020interpreter-pattern/</guid><description>哈囉各位朋友，今天我們來認識一個有趣又實用的設計模式：解譯器模式（Interpreter），並以好玩的「文字冒險遊戲」為例，輕鬆學會如何讓你</description></item><item><title>迭代器模式：輕鬆遍歷集合元素</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0021iterator-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0021iterator-pattern/</guid><description>哈囉朋友們～今天來聊聊迭代器模式（Iterator），這個設計模式能幫你輕鬆管理和操作集合中的元素。 🌟 什麼是迭代器模式？ 迭代器模式讓你可以逐</description></item><item><title>中介者模式：管理複雜溝通的好幫手</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0022mediator-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0022mediator-pattern/</guid><description>哈囉朋友們～今天要聊的設計模式是中介者模式（Mediator），這個模式能讓你的程式輕鬆管理物件之間複雜的溝通關係。 🌟 中介者模式是什麼？ 中介</description></item><item><title>備忘錄模式：保存與恢復物件狀態</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0023memento-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0023memento-pattern/</guid><description>哈囉朋友們！今天我們要介紹的是一個超實用的設計模式：備忘錄模式（Memento），透過它，我們可以輕鬆儲存並回復物件的狀態！ 🌟 備忘錄模式是什</description></item><item><title>觀察者模式：即時通知的好幫手</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0024observer-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0024observer-pattern/</guid><description>哈囉朋友們～今天我們要聊的是觀察者模式（Observer），這個模式在現實生活中非常常見，讓我們輕鬆理解並學會如何運用它！ 🌟 觀察者模式是什麼</description></item><item><title>狀態模式：依狀態改變行為的祕訣</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0025state-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0025state-pattern/</guid><description>哈囉朋友們～今天我們要聊的是非常實用且有趣的狀態模式（State），這個模式讓你的物件能夠根據內部狀態的變化而自動改變行為。 🌟 狀態模式是什麼</description></item><item><title>策略模式：靈活切換行為的好幫手</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0026strategy-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0026strategy-pattern/</guid><description>哈囉朋友們～今天我們要介紹的設計模式是非常靈活好用的策略模式（Strategy），透過它，你可以輕鬆替換不同的行為，讓你的程式更有彈性！ 🌟 策</description></item><item><title>模板方法模式：固定流程靈活實作</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0027template-method-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0027template-method-pattern/</guid><description>哈囉朋友們～今天我們要介紹的是非常實用且常見的模板方法模式（Template Method），透過它你可以固定一系列的步驟，讓子類別靈活地去實</description></item><item><title>訪問者模式：新增功能不動既有架構</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0028visitor-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0028visitor-pattern/</guid><description>哈囉朋友們～今天要介紹的是比較特殊但十分強大的訪問者模式（Visitor），透過這個模式，你可以在不修改物件結構的情況下輕鬆新增功能！ 🌟 訪問</description></item></channel></rss>