2 Nisan 2020

1.Bölüm Ders 4: Nesne yönelimli programlama 

Nesne yönelimli programlama  (Object Oriented Programming/OOP)

1960’lı yılların sonunda ortaya çıkan Soyutlama (Abstraction), Sarmalama / Paketleme (Encapsulation), Miras Alma (Inheritance), Çok Biçimlilik (Polymorphism)  yeteneklerini birlikte barındırarak kodlamada ki karmaşıklığı gideren yaklaşıma Nesne yönelimli Programlama dilleri denir.

Şekil 6: Nesne Yönelimli Programlama

Nesne tabanlı programlama olarak ta bilinen yaklaşım uygulamaları nesneler kullanarak oluşturmak demektir.

Nesne tabanlı programlama temelinde sınıf (class) adlı kavram bulunur. Sınıflar, nesne üretmemizi sağlayan veri tipleridir.

Avantajları:

  • Karmaşık ve anlaşılmaz programlama yapılarını ortadan kaldırır.
  • Normal bir işlemi çok daha hızlı ve kolay bir şekilde yapılır.
  • Kod tekrar kullanabileceği için kod yazım maliyeti düşer.
  • Genişletilebilirdir.
  • Takım çalışmasına uygundur.
  • Parçalara bölündüğü için hata tespiti ve bakımı kolaydır.

 

Bu ve devam edecek anlatımların tamamı ve sınavlar

tez.hilmibilici.com 

alt domaininde yayındadır. Tezimi paylaşıma açıyorum. Alın teridir, lütfen paylaşırken kaynak belirtmeyi unutmayın.


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir