Bu kitabımızda, Güvenilirlik, Bakım Kolaylığı, Başarım ve İzlenebilirlik gibi önemli temel özelliklerin bulunduğu nitelikli yazılımların geliştirilmesinde kullanılan Nesneye Yönelik Yazılım Geliştirme yöntemleri ve C++ Programlama Dili’nin Sınıf, Nesne, Kalıtım ve Çok Canlılık gibi temel kavramları anlatılmıştır. Verilen çözümlü örnekler C++ programı olarak gerçekleştirilmiş ve ilgili bölümlerin içine yerleştirilmiştir.
Birçok deneyimsiz yazılımcının inandığının tersine, nesneye yönelik yazılım geliştirmek için nesneye yönelik bir programlama dilinin kullanılması yetmez. Sınıfların tanımlanması, nesnelerin özellik ve yöntemlerinin belirlenmesi için özenli bir çalışma ve en önemlisi de deneyim gereklidir. Kitabımızda, bu deneyimin en kısa sürede kazanılmasına yardımcı olacak örnekler seçilmiş ve ip uçları verilmiştir. Bu nedenle, nesneye yönelik yazılım geliştirmeyi ve C++ dilini yeni öğrenmeye başlayan kişilere olduğu kadar, bu alanda belirli bir deneyimi olan yazılımcılara da yararlı olacağı düşünülmektedir. Ayrıca, üniversitelerin ilgili bölümlerinde verilen nesneye yönelik programlama, nesneye yönelik yazılım tasarımı dersleri için de ciddi bir kaynak niteliğindedir.