- Es kann die Existenz eines Problems verschleiern, da Fehler nicht durch
null
sichtbar werden. - Man muss eine zusätzliche Klasse oder Instanz verwalten.
- Wenn das Verhalten eines Null Objects nicht eindeutig ist, kann es zu Missverständnissen kommen.
- Debugging kann schwieriger sein, da die „leeren“ Objekte kein offensichtliches Fehlverhalten zeigen.
Gibt es Nachteile beim Null Object Pattern?
—