code

Null Objects are a OOP Design Pattern where an object can be set up to do nothing.

Note that a misuse of critical objects with this pattern can result in bugs.

References

Null Object Pattern