Null Object パターン (メモ)


Null Object パターン

最もよく使用されるデザインパターン。
このパターンの目的は、NullReferenceExeptionを無意識にスローしてしまい、nullオブジェクトをチェックするコードだらけになることを防ぐためにある。

使い方

Nullオブジェクトとは、オブジェクトが存在しないことを表すオブジェクト。
Nullオブジェクトは何の動作も行わずに、デフォルトを返す。

詳しくはこちら

C#におけるNull Objectパターン