Considérez deux concepteurs d'interface utilisateur qui souhaitent concevoir des conceptions «attrayantes pour l'utilisateur». "L'attraction des utilisateurs" est un concept qui n'est pas objectif et ne réside que dans l'esprit des designers. Ainsi, le designer A pourrait par exemple choisir la couleur rouge, tandis que le designer B choisit le bleu. Le concepteur A crée une mise en page entièrement différente du concepteur B, etc.
J'ai lu sur SRP (Single Responsibility Principle) et ce que j'ai compris était une sorte d'analyse subjective ou une répartition des responsabilités qui peuvent varier d'un concepteur OO à un autre concepteur OO. Ai-je raison? En d'autres termes, est-il possible d'avoir deux excellents analyseurs et concepteurs orientés objet qui proposent deux conceptions différentes pour un système basé sur le principe SRP?