C# 🥫Stateパターン (自販機の例) [C#] Stateパターンとは?Stateパターンは、オブジェクトの「状態」をクラスとしてカプセル化し、状態遷移(状態の変化)に応じてオブジェクトの振る舞いを変えるデザインパターンです。なぜ使うのか?通常、状態によって処理を変える場合は if 文や... 2026.01.16 C#PCソフト開発デザインパターン
C# 🔌Adapterパターンの基本 [C#] システム開発を進める中で、「既存の便利なクラスがあるけれど、今のインターフェースと型が合わない」という場面に遭遇することがあります。そんな時に役立つのがAdapter(アダプター)パターンです。Adapterパターンとは?Adapterパタ... 2026.01.02 C#PCソフト開発デザインパターン