Nesneye Dayalı Programlama (OOP)

Yazar: Laura McKinney
Yaratılış Tarihi: 9 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
66- C# Dersleri Classlar’a Giriş [Object Oriented Programming] -  | NESNEYE DAYALI PROGRAMLAMA |
Video: 66- C# Dersleri Classlar’a Giriş [Object Oriented Programming] - | NESNEYE DAYALI PROGRAMLAMA |

İçerik

Tanım - Nesneye Dayalı Programlama (OOP) ne anlama geliyor?

Nesneye yönelik programlama (OOP) nesnelerin etrafına inşa edilmiş bir yazılım programlama modelidir. Bu model verileri nesnelere ayırır (veri alanları) ve sınıf bildirimi (yöntem) yoluyla nesne içeriğini ve davranışını açıklar.


OOP özellikleri aşağıdakileri içerir:

  • Kapsülleme: Bu, program yapısının yönetilmesini kolaylaştırır, çünkü her nesnenin uygulaması ve durumu iyi tanımlanmış sınırların arkasına gizlenmiştir.
  • Polimorfizm: Bu, soyut varlıkların birçok şekilde uygulandığı anlamına gelir.
  • Kalıtım: Uygulama parçalarının hiyerarşik düzenini ifade eder.

Nesneye yönelik programlama basitleştirilmiş programlama sağlar. Avantajları yeniden kullanılabilirlik, yeniden yapılandırma, genişletilebilirlik, bakım ve verimliliktir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Nesne Yönelimli Programlamayı (OOP) Açıklıyor

OOP, son on yıl veya daha fazla süredir tercih edilen programlama modeli olmuştur. OOPs modüler tasarımı, programcıların büyük miktarlardaki sıralı kodlardan ziyade yönetilebilir parçalarda yazılım oluşturmasını sağlar.


OOP'nin en büyük yararlarından biri, sonlu sınırlamaları olmayan nesneler ve tanımlarla ölçeklenebilirliktir. Ayrıca, verilerin yöntemden ayrılması, daha eski doğrusal yazılım dillerinde bulunan ortak bir sorunu önler. Doğrusal bir kodda bir hata belirirse, bir sistem aracılığıyla çevrilebilir ve izlenmesi zor hataların yığınları oluşturabilir. Bunun tersine, bir OOP programı, yöntem ve verileri birbirinden ayırmasıyla, çoğalan bu hatalara duyarlı değildir.

Popüler OOP dilleri arasında Java, dillerin C ailesi, VB.NET ve Python bulunur.

"Saf" OOP dilleri arasında Scala, Ruby, Eiffel, JADE, Smalltalk ve Emerald sayılabilir.