[Java] Optionals: Patterns and Good Practices

原文はこちら。
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

0 件のコメント:

コメントを投稿