OOP ; Object Oriented Programming'in kısaltmasıdır. Dilimizdeki karşılığı Nesne Yönemli Programlamadır. OOP bir programlama yaklaşımıdır. OOP ile kodlamanın temel sebeplerinden birisi kod karmaşasını azaltmaktır. Büyük çaplı projelerde yeni bir özellik geldiğinde ya da projede değişiklik yapılmak istendiğinde, eğer OOP prensiplerine uygun yazılım geliştirilmişse, işimizi çok kolaylaştıracaktır. OOP 4 temel prensipten oluşmaktadır. Bunlar ; Soyutlama(Abstraction), Kalıtım(Inheritance), Çok Biçimlilik(Polymorphism) ve Kapsülleme(Encapsulation)' dır. Bu prensipleri kısaca açıklamak gerekirse; Abstraction : Projenin geliştirilme aşamasında, gereksiz ayrıntıların göz ardı edilmesi olarak açıklanabilir. Kalıtım : Kalıtım yapılması kod tekrarını engeller. Örnek vermek gerekirse, bir okul yönetim sistemi geliştirdiğimizi varsayalım. Okulda çalışan temizlik görevlisi, öğretmen, müdür, güvenlik görevlisi vb. ve okuyan öğrencilerin bilgilerin tutulacağını varsayalım. Tüm kişil...
Yorumlar
Yorum Gönder