原文はこちら。
https://blogs.oracle.com/java/entry/optionals_patterns_and_good_practices
データ処理パイプラインでめったに発生しない厄介なケースを処理するための新しい方法を提供し、エレガントなパターンについて学ぶことに興味はありますか?
José Paumardが、プライベートコンストラクタを持つ、Java SE 8で導入された新しいfinalクラスであるOptionalを使用するいくつかのパターンを紹介する記事を寄稿しています。このクラスは、ストリーム上に構築されたデータ処理パイプラインの記述するための選択肢を提供します。Optionalを使うことで、結果として、より優れた、可読性の高いコードを書くことができます。
Optionalの使い方、必要とする理由、いくつかのシナリオで利用可能なパターンを紹介しています。最初のパターンは、値がない可能性のあるオブジェクトのラッパーオブジェクトとしてOptionalを使用しています。第二のパターンでは、Optionalクラスのメソッドを紹介しています。
詳細は、以下のリンクからどうぞ。
https://blogs.oracle.com/java/entry/optionals_patterns_and_good_practices
データ処理パイプラインでめったに発生しない厄介なケースを処理するための新しい方法を提供し、エレガントなパターンについて学ぶことに興味はありますか?
José Paumardが、プライベートコンストラクタを持つ、Java SE 8で導入された新しいfinalクラスであるOptionalを使用するいくつかのパターンを紹介する記事を寄稿しています。このクラスは、ストリーム上に構築されたデータ処理パイプラインの記述するための選択肢を提供します。Optionalを使うことで、結果として、より優れた、可読性の高いコードを書くことができます。
Optionalの使い方、必要とする理由、いくつかのシナリオで利用可能なパターンを紹介しています。最初のパターンは、値がない可能性のあるオブジェクトのラッパーオブジェクトとしてOptionalを使用しています。第二のパターンでは、Optionalクラスのメソッドを紹介しています。
詳細は、以下のリンクからどうぞ。
Optionals: Patterns and Good Practices
https://community.oracle.com/docs/DOC-991686