SOLID prensiplerinin “S”si olan Single Responsibility Prensibi(SRP) yani Tek Sorumluluk Prensibi isminden de anlaşılacağı üzere bir modülün veya bir nesnenin tek bir sorumluluğu olması gerektiğini anlatır. Bu prensibin amacı kodların daha sürdürülebilir ve okunabilir bir yapıda yazılmasıdır.
SRP’nin Avantajları:
- Her bir bileşenin tek bir sorumluluğunun olması kodun daha anlaşılır ve okunabilir olmasını sağlar.
- Bir sorumluluğun değiştirilmesi gerektiğinde sadece ilgili sınıfı etkiler ve bu sayede esnek bir yapı sağlar.
- Gelecekte de proje büyüdükçe her bileşenin tek sorumluluğu olması karmaşıklığı azaltarak bakım sürecini kolaylaştırır.