Null Objectパターンを使用する場合、状況が無効かどうかをどのように「チェック」しますか?たとえば、リポジトリにアイテムが見つからない場合は、ユーザーに「見つかりません」というメッセージを表示します。
栄光のヌルチェックを行う必要がありますか?
- if obj.equals(new NullObject()){showNotFound(); }
- if obj.ID.equals(INVALID_ID){showNotFound(); }
これらの手法は、NullObjectパターン自体の目的を無効にしているようです。