November 2021
Beginner to intermediate
391 pages
5h 23m
English
We don’t always choose the interfaces we work with. For example, I’d rather have my car drive me to my destination by itself, without me having to give 100% of my attention to the road and the dangerous lunatics driving next to me. And it’s the same with software: sometimes you don’t really want a piece of functionality, but it’s built in as part of interface requirements. This means you have to provide some value even if you don’t need this particular piece of functionality.
So what do you do? You make a Null Object.