Considere dos diseñadores de UI que desean diseñar diseños "atractivos para el usuario". La "atracción del usuario" es un concepto que no es objetivo y solo reside en la mente de los diseñadores. Así, el diseñador A podría elegir, por ejemplo, el color rojo, mientras que el diseñador B elige el azul. El Diseñador A crea un diseño que es completamente diferente del diseñador B, y así sucesivamente.
Leí sobre SRP (Principio de responsabilidad única) y lo que entendí fue una especie de análisis subjetivo o desglose de responsabilidades que pueden variar de un diseñador OO a otro diseñador OO. Estoy en lo cierto? En otras palabras, ¿es posible tener dos excelentes analizadores y diseñadores orientados a objetos que presenten dos diseños diferentes para un sistema basado en el principio SRP?