エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

デザインパターン勉強

【デザパタ勉強】テンプレートメソッドパターンの嬉しいところ【353日目】

コード 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…

イミュータブルパターンの使い所【302日目】

イミュータブルであるとは イミュータブルであるとは、変更が不能であるということ。 変更してはいけない値とは何か。 それは事実。 事実とは? お店でものを買った。 Webサイトでものを買った。 銀行でお金を引き出した。 Webサイトで入金した。 こういった…

【デザパタ自作】イミュータブルパターン(インスタンス内包対応)【266日目】

前の記事 willow710kut.hatenablog.com 作ったプログラム github.com この記事は? イミュータブルパターンの概要を聞いて、自作しようってお話。 前回からの内容 setする時に、新しくインスタンスを返すのはいいけど、 インスタンス(a1)の中にインスタンス…

【デザパタ自作】イミュータブルパターン、自作プログラム編【262日目】

記事の内容 デザインパターンを毎週一つ勉強。 その時に学んだことを書いています。 やっていること デザインパターンが解決する問題の概要を聞く 概要からオリジナルでプログラムを書く 正しいデザインパターンの内容を聞いて再度実装 今回は、2番のオリジ…