21 May 2024

Solid prensipleri nelerdir kısaca. - Yazılımcının Sözlüğü

SOLID prensipleri, nesne yönelimli programlama (OOP) ile yazılım geliştirmede kullanılan beş temel tasarım ilkesidir. Bu prensipler şunlardı...



SOLID prensipleri, nesne yönelimli programlama (OOP) ile yazılım geliştirmede kullanılan beş temel tasarım ilkesidir. Bu prensipler şunlardır:

  • Tek Sorumluluk (Single Responsibility Principle) : Bir sınıf tek bir iş yapmalı, başka işlerden sorumlu olmamalı.
  • Açık-Kapalı (Open-Closed Principle): Bir sınıf mevcut kodu değiştirmeden yeni özellikler ekleyebilmeli.
  • Liskov Yerine Geçme (Liskov Substitution Principle): Bir sınıf üst sınıfın yerini alabilmeli, aynı işlevi sağlamalı.
  • Arayüz Ayrım (Interface Segregation Principle): Bir sınıf sadece ihtiyacı olan arayüzleri uygulamalı, gereksiz arayüzlerden kaçınmalı.
  • Bağımlılık Ters Çevirme (Dependency Inversion Principle): Bir sınıf somut sınıflara değil, soyut arayüz veya sınıflara bağımlı olmalı. 

Okuyup geçme yorum yap lütfen :)

Yorumunuz cevaplandığında bildirim almak için Beni bilgilendir'i işaretleyin.
EmojiEmoji