Object Oriented Programming nedir

OOP : ingilizce Object Oriented Programming kelimelerinin bas harfinden olusur. OOP bir programlama teknigidir. Bircok guncelĀ  programlama dilinde kullanilmaktadir. Turkceye Nesne Yonelimli Programlama olarak cevrilmistir.

oop.png

Programlama tekniklerini ikiye ayirmak gerekirse fonksiyonel ve Nesne yonelimli olarak oncelikle ikiye ayrilir. Fonksiyonel programlamada tum komutlar alt alta sayfalarca uzayan bir liste seklinde yazilir. Nesne yonelimli programlamada ise fonksiyonlar ve degskenler amacina gore gruplara ayrilip farkli dosyalarda tutulur.

OOP kullanmanin en onemli avataji kodlarin tekrar kullanilmasi ve guvenligi artirmasidir.

ozellikle su dort konu OOP icin olmazsa olmaz sartlardir, guvenlik ve tekrar kullanilabilirlik icin bu konularin da bilinemsi gerekir :

  • Encapsulation (Kapalilik)
  • Loose coupling (Gevsek baglama)
  • Polymorphism (Kullanim Benzerligi)
  • Inheritance (Miras alma)

Oop nedir

onceki cevap:Twitter ne demek ? Sonraki Cevap: Kamikazi nedir ?