Stavo osservando il modello di oggetto nullo e mi chiedo se valga la pena di implementarlo o utilizzare "se" per verificare i valori nulli nel mio codice intsead. Come ho osservato le implementazioni, sembra difficile mantenere gli oggetti ben sincronizzati con le loro implementazioni nulle. Apportando modifiche all'oggetto principale, dobbiamo verificare che l'oggetto nullo si comporti come previsto e sia facile fare errori di implementazione. Non è vero?Il modello di oggetto nullo vale la pena?
EDIT
Evitare il controllo di nulla: http://www.invisible-city.com/sharon/2009/03/null-object-pattern-when-slacker-is.html o http://journalofasoftwaredev.wordpress.com/2008/08/19/null-object-pattern-by-example/
È possibile aggiungere una breve spiegazione o collegamento al "modello di oggetto nullo"? – thecoop
http://jeremyjarrell.com/archive/2007/08/01/46.aspx –