(Convenciones) C # Nombres de clase

No estoy muy seguro de lo que debo hacer con respecto a un conjunto agrupado de clases.

Mi situación: tengo 11 clases que se relacionan solo con la claseCharacter.cs, pero todas esas clases (incluyendoCharacter.cs yCharacterManager.cs) están dentro del espacio de nombresModels.Characters.

¿Cuál es la forma más "adecuada" o preferida de nombrar las clases?

(ejemplos):

CharacterDetails.cs CharacterSprites CharacterAppearance CharacterClientRights CharacterServerRights

o:

Details.cs Sprites Appearance ClientRights ServerRights

(Todos son notados enModels.Characters (por ejemplo,Models.Characters.CharacterDetails, Models.Characters.Appearance)

Gracias por adelantado.

Respuestas a la pregunta(7)

Su respuesta a la pregunta