Why you need Null Object Pattern and how to implement it Link to site: Why you need Null Object Pattern and how to implement it