Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa SRP?

¿Qué significa SRP?

Principio de Responsabilidad Única SRP es un principio de diseño orientado a objetos. Sólo debe haber una razón para que una clase cambie. ¿Por qué asignar diferentes responsabilidades a diferentes clases? Debido a que cada responsabilidad es un eje de cambio, cuando los requisitos cambian, el cambio se reflejará como un cambio en las responsabilidades de la clase. Si una clase tiene más de una responsabilidad, significa que existen múltiples motivos para su cambio. Si una clase asume demasiadas responsabilidades, equivale a unir estas responsabilidades. Los cambios en una responsabilidad pueden inhibir la capacidad de la clase para cumplir con otras responsabilidades, y tal acoplamiento puede llevar a diseños frágiles. Cuando se producen cambios, los diseños pueden sufrir interrupciones inesperadas.