Лично для меня это "зависит". Обычно я ставлю все префикс перед словом Character
, чтобы все было согласованно, однако, если у вас все уже есть в пространстве имен Character
, префикс Character может показаться излишним.
Я мог бы легко увидеть переход с более коротким соглашением Models.Character.[X]
, если никогда не будет другого класса с именем Details
, если, например, может быть UserDetails
, тогда Details
и UserDetails
могут сбивать с толку при просмотре вернемся к коду через несколько недель или месяцев, и я бы лично предпочел вариант CharacterDetails
.
В конце концов, это ваше личное предпочтение, что более точно описывает ваш домен, Details
или CharacterDetails
?