Tasarım Örüntüsü

Null Object

Onur Dayıbaşı
Design Patterns
Published in
1 min readNov 9, 2015

--

Object oriented tasarımda bir fonksiyondan nesne beklediğinizde bunu equals işlemine tabi tutacağınızda NullPointerException hatası almamak için her yere isNull veya !=null kontrolü koymanız gerekir. Bu tip kontrollerde kodunuzun okunurluğunu azaltır.

Not:

Bu yazıyı daha önceden yazmış olduğum Tasarım Örüntüleri yazısının bir devamı olarak yazıyorum. Bütün örüntüleri tek bir yazıda ele almanın yaratacağı karmaşıklıktan kaçmak için bu şekilde bir yönteme başvurdum. Bu yazılarda olabildiğince Tasarım örüntülerini iş hayatımda kullandığım gerçek örneklerden alıntı yaparak anlatmaya çalıştım.

--

--