| Nesne Yönelimli Programlama (NYP) dersini tamamlayan bir öğrenci; nesne, sınıf, kalıtım ve çok biçimlilik (polimorfizm) gibi temel kavramları kavrayarak karmaşık yazılım projelerini modüler bir yapıda tasarlama yetkinliği kazanır. Sınıf soyutlaması, paketleme ve görünürlük değiştiricileri sayesinde verilerin güvenliğini ve kodun yeniden kullanılabilirliğini sağlayan profesyonel tasarım prensiplerini uygular. Ayrıca, nesneye dayalı tasarım yaklaşımlarını kullanarak gerçek dünya problemlerini yazılım mimarisine etkili bir şekilde aktarma becerisi edinir. |