Рассмотрим двух дизайнеров пользовательского интерфейса, которые хотят создавать привлекательные для пользователя дизайны. «Привлечение пользователей» - это концепция, которая не является объективной и находится только в сознании дизайнеров. Таким образом, дизайнер А может, например, выбрать красный цвет, а дизайнер Б - синий. Дизайнер A создает макет, который полностью отличается от дизайнера B и так далее.
Я читал о SRP (принцип единой ответственности), и то, что я понял, было своего рода субъективным анализом или распределением обязанностей, которые могут варьироваться от проектировщика ОО до другого проектировщика ОО. Я прав? Другими словами, возможно ли иметь два превосходных объектно-ориентированных анализатора и проектировщика, которые придумали два разных проекта для одной системы на основе принципала SRP?