Consideriamo due progettisti dell'interfaccia utente che desiderano progettare design "user attractive". "User attraction" è un concetto che non è oggettivo e risiede solo nella mente dei designer. Ad esempio, il progettista A potrebbe ad esempio raccogliere il colore rosso, mentre il designer B sceglie il blu. Designer A crea un layout completamente diverso dal designer B e così via.
Ho letto di SRP (Single Responsibility Principle) e ciò che ho capito era una sorta di analisi soggettiva o di suddivisione delle responsabilità che può 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 design differenti per un sistema basato sul principio SRP?