arşiv

yazılar buna göre etiketlendi; ‘OOP’

SOLID Prensipleri

Çarşamba, 03 Ağu 2016 yorum yok

Solid Prensipleri
1- (S)ingle Responsibility
    Bu prensip ile anlatılmak istenen şey nesnenin sadece tek bir sorumluluğu olmalı, olası bir değişiklik tek bir nedene dayanmalıdır.
2- (O)pen/Closed
    Bu prensibe göre uygulama üzerine yeni modüller eklenebilmeli ama bu mevcut kodlar değiştirilmeden olmalidir.
3- (L)iskov’s Substitution
    Bu prensip aslında Open/Close prensibinin bir uzantısı olmakla beraber, bir sınıftan yeni bir sınıf türetirken türedikleri sınıfın işlevini bozmadığından emin olmalımız gerektiğini söyler.
4- (I)nterface Segregation
    Nesnelerin ihtiyaç duymadıkları metodların Interface’lerinden münkün olduğunca ayrıştırılmasıdır.
5- (D)ependency Inversion
    Bu prensibe gore, yüksek seviyeli sınıflar, düşük seviyeli sınıflara bağlı olmamalı, her ikisi de soyut kavramlara bağlı olmalıdır.

https://prezi.com/4sxxoweuzkow/solid-prensipleri/

Categories: OOP Tags: ,