DateTimeFormatterBuilder日付/時間フォーマッタを作成するためのビルダー。日時クラスをどのような文字列へと変換するのか、を表すクラスです。使わない例を見てみましょう。"2100年1月2日"となります。簡易的に生成しています。何を意味するのかを理解していないといけません。使った例を見てみましょう。記述量はだいぶ増えてしまいました。いった書式による指定がなくなりました。書式を知らない人がコードを見ても、理解しやすくなったと思います。どちらがよいか...それは場合によるとは思います。以外のプログラミング言語には、言語仕様としてメソッドのパラメータを順不同で指定できるものがあります。キーワード引数(パラメータ)では、次のようなことが可能です。関数(メソッド)の呼び出しのときに、どの引数になにを渡すのかという指定ができます。これにより、パラメータの順番は気にせずに関数を呼び出せます。パターンのメリットは小さくなるかもしれません。メリットを受けやすいケースには、コンストラクタで指定するパラメータが多い省略可能なパラメータがあるなどがあります。パターンが活用できないか検討してみましょう。プログラミングTIPS!ページの先頭へ。