Design Patterns Overview
Although Null Object pattern is not part of the classical design patterns, but it is certainly one of those useful mindsets every developer shall practice over and over.
Definition
Substitute Null References with Neutral Objects That Cause No Side Effects.
Read More