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ı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ı. 

Mustafa

Software Developer, Blogger

Yorum Gönder

Okuyup geçme yorum yap lütfen :)

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

Daha yeni Daha eski