В шаблоне MVVM принято называть объекты слоя модели так, чтобы это имя отражало фактическое использование объекта. Само название «модель» часто используется в качестве примера (чтобы подчеркнуть уровень архитектуры, к которому относится объект, несущий его), но в реальном мире классы моделей содержат бизнес-логику приложения и будут именоваться различными способами. .
Тем не менее, это может быть автоматически сгенерированный файл / класс, который уникально идентифицируется своим пространством имен вместо фактического имени. Это не плохой подход для автоматически сгенерированных инструментов, но он затрудняет читабельность для людей-программистов, если им нужно манипулировать объектами.