2018-11-28から1日間の記事一覧
書籍「メタプログラミング Ruby」の写経兼復習用。Refinementsとは、Rubyにおけるオープンクラスのスコープを特定の範囲に限定するもの。具体的に見ていくと、下記のようなオープンクラスを用いた場合、その影響範囲はアプリケーション全体となり、予期せぬ…
ググったけどリスコフの置換原則などに関して分かりやすい良記事が見つからなかった。TODO(後で読む)https://www.amazon.co.jp/dp/4797347783 アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技
下記がわかりやすい。 Rubyでの解説 Rubyによるデザインパターン【Template Method】-テンプレは準備した、あとはお好きに- - Qiita Javaでの解説 デザインパターン「Template Method」 - Qiita