C++でif/elseの地獄から脱出する方法

毎日の英語学習、少しずつ成長: "Without purpose, the days would have ended, as such days always end, in disintegration." 「目標なくして、一日は終わる。それはいつも、バラバラな形で終わる。」 はじめに 以前、羊さん(羊哥)が書いた面白い記事『答应我,别再if/else走天下了可以吗 | CodeSheep 』があり、そこではJava言語を使って列挙型、ファ ...

8月3日 10:15 投稿

ストラテジーパターンの詳細解説

概要 ストラテジーパターン(Strategy Pattern)は、アルゴリズムのファミリーを定義し、それぞれをカプセル化して相互に置き換え可能にする設計パターンです。これにより、アルゴリズムの変更がアルゴリズムを使用するクライアントに影響を与えなくなります。このパターンは振る舞いに関するデザインパターンに分類されます。 ストラテジーパターンはオブジェクト指向の継 ...

6月19日 16:23 投稿