Preguntas etiquetadas con single-responsibility

El Principio de Responsabilidad Única establece que cada módulo en un sistema debe ser responsable de una característica o funcionalidad única, o una agregación de funcionalidad cohesiva. Otra forma común de decirlo es decir que cada módulo debe tener una sola razón para cambiar.

66
¿Un constructor que valida sus argumentos viola SRP?

Estoy tratando de adherirme al Principio de Responsabilidad Única (SRP) tanto como sea posible y me acostumbré a un cierto patrón (para el SRP en los métodos) confiando en gran medida en los delegados. Me gustaría saber si este enfoque es sólido o si hay problemas graves con él. Por ejemplo, para...