はむはむエンジニアぶろぐ

プログラミングやファイナンスや健康や目標設定などを中心にブログを書いてます

Strategy

リファクタリングコンテスト in Rubyに投稿してみた

ForkwellJobsで、リファクタリングコンテスト in Rubyというものが開催されています。 リファクタリングコンテスト in Ruby TOO あなたがリファクタリングしたコードの { Before → After } を投稿しよう! 今までにリファクタリングを行ったRubyのコードのBe…

PHPでStrategyパターンを実装してみた

GoFのデザインパターンの一つStrategyパターンをPHPで実装してみた。 Strategyとは「戦略」のことで、戦略とはアルゴリズムのことを指しています。 Strategyパターンは、アルゴリズム(振る舞い)をカプセル化し振る舞いの差替えや追加、削除をしやすくするも…