Man könnte ja es so machen, dass das "Fakeobjekt" den Fehler erzeugt z.B. eine Exceptionen.
Dann muss das nicht jeder Aufrufer machen. Bei einem Nil und einer vergessenen Abfrage würde man dann eine schönere
exception bekommen und nicht eine
AV.
Das ist sicherlich richtig, aber dafür lohnt sich meiner Meinung der Aufwand nicht, da das ja nicht oft passieren sollte. Der Vorteil eines Fakeobjekts wäre dann ja weg.