デザインパターン勉強
コード template-method by klack710 · Pull Request #6 · klack710/study-design_pattern · GitHub 使う側 public class Main { public static void main(String args[]) { ConcreteDotPrint cdp = new ConcreteDotPrint(); ConcreteLinePrint clp = new Co…
イミュータブルであるとは イミュータブルであるとは、変更が不能であるということ。 変更してはいけない値とは何か。 それは事実。 事実とは? お店でものを買った。 Webサイトでものを買った。 銀行でお金を引き出した。 Webサイトで入金した。 こういった…
前の記事 willow710kut.hatenablog.com 作ったプログラム github.com この記事は? イミュータブルパターンの概要を聞いて、自作しようってお話。 前回からの内容 setする時に、新しくインスタンスを返すのはいいけど、 インスタンス(a1)の中にインスタンス…
記事の内容 デザインパターンを毎週一つ勉強。 その時に学んだことを書いています。 やっていること デザインパターンが解決する問題の概要を聞く 概要からオリジナルでプログラムを書く 正しいデザインパターンの内容を聞いて再度実装 今回は、2番のオリジ…