C#で理解するデザインパターン入門:Strategy / Decorator / Adapter / Singleton - Qiita

開発をしていると、こんな瞬間がありませんか。 if/else が増えすぎて読みにくい クラス同士の依存が強くてテストしづらい ちょっと機能を追加したいだけなのに既存コードを触りたくない 外部 API の仕様変更の影響範囲が広すぎる 設定やログなど「アプリ全体で1つだけあれ...

Qiita