Если ваше приложение заботится о расположении элементов пользовательского интерфейса, которые оно отображает пользователю, то я бы сказал, что данные, определяющие это позиционирование, являются очень законной частью ваших моделей.
Не путайтеидеал отделения пользовательского интерфейса от ваших моделей и моделей представления с реальными бизнес-требованиями.Например, в таком приложении, как Visio, можно сказать, что точное размещение объектов на странице является «деталью, доступной только для просмотра», а важны только свойства объекта и связи между ними.Однако, с точки зрения пользователя, размещение объектов в рабочей области очень важно .Другими словами, это часть вашей модели данных.