Sobes.tech
Junior

Obyektga yo'naltirilgan dasturlash prinsiplari haqida gapiring.

sobes.tech AI

AIdan javob

  1. Kapsülleme: Bir nesnenin iç uygulamasını dış dünyadan gizleme, verilere erişim için genel yöntemler kullanma. Veri güvenliğini sağlar ve iç yapıyı değiştirmeyi kolaylaştırır, dış kodu etkilemeden.

  2. Miras: Yeni bir sınıfın (alt sınıf) mevcut bir sınıfın (üst sınıf) özelliklerini ve yöntemlerini miras almasını sağlayan mekanizma. Kodun yeniden kullanılmasını ve nesne hiyerarşilerinin oluşturulmasını teşvik eder.

  3. Çok Biçimlilik: Farklı sınıflardan nesnelerin ortak bir arayüzle (örneğin, temel sınıf veya arayüz aracılığıyla) kullanılabilmesi. Daha esnek ve genişletilebilir kod yazmayı sağlar. Statik (yöntem aşırı yükleme) ve dinamik (yöntem geçersiz kılma) çok biçimlilik ayrımı yapılır.

  4. Soyutlama: Bir nesnenin temel özelliklerini ayıklama, önemsiz detayları atma. Gerçek nesnenin basitleştirilmiş bir modelini oluşturarak çalışmayı kolaylaştırır. Soyut sınıflar ve arayüzler aracılığıyla gerçekleştirilir.