Nesneye Dayalı Programlama (Object Oriented Programming) ile geliştirilen programların analizi ve tasarımı konusunda yol gösterici bir rehberdir. Yazdığınız programların kafa karıştırıcı ve sıkıcı hale dönüşmemesi için nasıl tasarımlar yapılması konusunda örnekler verir.
Kitapta bir taraftan da tasarım desenleri konusunda bilgiler verilmektedir. yazdığımız kodlarda tasarım desenlerinin kullanılması gerektiği konusu vurgulanmaktadır.
Kitaptaki örnekler Java programlama dilinde yazılmıştır. Bu nedenle kitaptan daha iyi faydalanmak için Java programlama diline aşina olmak gerekmektedir.
Kitap O’REILLY yayınlarından çıkmıştır. Orjinal sayfasına buradan ulaşabilirsiniz. Satın almak için amazon üzerinden sipariş verebilirsiniz.