Sorumluluk Ayrımı Prensibi
Sorumluluk ayrımı prensibi, geliştirilen bir projede uzmanlaşmış görevleri çözen işlevsel blokların ayrılmasını içerir.
Sorumluluk ayrımı prensibini uygulamanın büyük bir avantajı, iş akışının karmaşıklığının azalması ve aynı zamanda güvenilirliği ve esnekliğinin (uyum sağlama yeteneği) artmasıdır.
Sorumluluk ayrımı prensibinin kullanımının en basit örneği, Nesne Tabanlı Programlamada sınıflar ve nesneler arasındaki işlevlerin ayrılmasıdır.
Ayrıca Bakınız
-
Nesne Tabanlı Programlamaya dayalı yazılım önerileri sağlayan
SOLIDprensibi -
Yazılımı küçük bileşenlere ayıran
DRYprensibi -
Yazılımın karmaşıklıktan kaçınmayı öneren
KISSprensibi -
Aşırı yazılım işlevselliğinden kaçınmayı öneren
YAGNIprensibi -
Her fonksiyon için yalnızca bir komut belirleyen
CQSprensibi -
Yazılım geliştirme sırasında uygulanan
LoDprensibi