Prendi in considerazione due progettisti dell'interfaccia utente che desiderano progettare progetti "attraenti per l'utente". "Attrazione dell'utente" è un concetto che non è oggettivo e risiede solo nella mente dei progettisti. Così il designer A potrebbe ad esempio prendere il colore rosso, mentre il designer B sceglie il blu. Il designer A crea un layout che è completamente diverso dal designer B e così via.
Ho letto di SRP (Single Responsibility Principle) e quello che ho capito era una specie di analisi soggettiva o suddivisione delle responsabilità che possono variare da un progettista OO a un altro progettista OO. Ho ragione? In altre parole, è possibile avere due eccellenti analizzatori e designer orientati agli oggetti che escogitano due diversi design per un sistema basato sul principio SRP?