Princípio da Responsabilidade Única (Single Responsibility Principle)
Um princípio de design de software que afirma que uma classe ou módulo deve ter apenas uma razão para mudar, ou seja, deve ter responsabilidade sobre uma única parte da funcionalidade do software.