Thank you Botond for providing a concrete example to make it easier to digest the Null Object pattern (NOP hereafter since it's too long to type 😉).
I've been using NOP happily and worked great when used in conjunction with Singleton Pattern (😱).
Shameless plug: I've touched on it briefly here.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.