Everything About ___
Live briefing

Everything about Null object pattern

Object with no referenced value or with defined neutral ("null") behavior

In object-oriented computer programming, a null object is an object with no referenced value or with defined neutral (null) behavior. The null object design pattern, which describes the uses of such objects and their behavior, was first published as "Void Value" and later in the Pattern Languages of Program Design book series as "Null Object". Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Null object patternA 5-minute orientation
  2. Pick up a classic book: JavaScriptThe most-reprinted book on the subject
  3. Read the landmark paper: Automated refactoring to the Null Object design patternCited 22 times
  4. Go sideways: Unit typeA closely related topic
  5. Go sideways: Dynamic dispatchA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics