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