デザインパターン
4回目のデザインパターンは Factory Method(ファクトリーメソッド) パターンの記事を書いてみる。 Template Method と関連性のあるパターン。 実装については簡単だけど、メリットが理解しづらい。 いろいろなサイトを参考にして、3つのメリットを理解した…
3回目のデザインパターンは Builder(ビルダー) パターンの記事を書いてみる。 Template Method と Strategy のいいところを使ったパターンだと思う。 おなじみ、下記ソウルを忘れないこと。 参考:programming - Rubyによるデザインパターン5原則 - Qiita 変…
今回もデザインパターンの一つ、 Strategy(ストラテジー) パターンの記事を書いてみる。 Template Method と Strategy を利用できるタイミングが似ているので、どういう時にどっちを使うか議論されているみたい。 参考:language agnostic - When to use tem…
デザインパターンの勉強は何度もしてきたけど、忘れたり、色々なパターンがごっちゃになったりしてしまう。 勉強不足って一言で片付いてしまうが、結局、理解しきれていないのが問題だと思う。 まずはデザインパターンの根底にあるソウルを受け継いでおきた…