Null object pattern
Në shqip: Modeli i objektit bosh
ShpjegimiSQ
Në vend që të kthesh null (dhe të kontrollosh if (x != null) kudo), kthe një objekt „bosh“ që s'bën asgjë — p.sh. PerdoruesiMysafir me emrin „Mysafir“ dhe pa leje. Kodi bëhet më i thjeshtë dhe pa rrëzime.
EnglishEN
Instead of returning null (and checking if (x != null) everywhere), return a “do-nothing” object — e.g. a GuestUser named “Guest” with no permissions. Code gets simpler and crash-free.
Si ta mendosh
Si një karrige rezervë që është gjithmonë aty, edhe kur s'ulet askush.
Lexoje në anglisht
Like a spare chair that's always there, even when nobody sits in it.