The*_*eAJ 4 c# namespaces conventions naming-conventions
我不太确定我应该对一组分组的类做些什么.
我的情况:我有11个只与该类相关的类Character.cs,但所有这些类(包括Character.cs和CharacterManager.cs)都在命名空间内Models.Characters.
这是命名类的更"正确"或首选方式:
(例子):
CharacterDetails.cs
CharacterSprites
CharacterAppearance
CharacterClientRights
CharacterServerRights
要么:
Details.cs
Sprites
Appearance
ClientRights
ServerRights
(他们都注意到了Models.Characters(例如Models.Characters.CharacterDetails,Models.Characters.Appearance)
提前致谢.
就个人而言,它"取决于".通常我会在所有内容前加上单词Character以保持一致,但是如果你已经在Character命名空间下面的所有内容,字符前缀似乎是多余的.
我可以很容易看到的更短的约定去Models.Character.[X],如果有永远不会被调用其它类Details,是否有例如可能会UserDetails再Details和UserDetails从现在回头看代码几周或几个月时,可能会混乱,我个人比较喜欢那么CharacterDetails选项.
最后,这是您的个人偏好,更准确地描述您的域名,Details还是CharacterDetails?
| 归档时间: |
|
| 查看次数: |
688 次 |
| 最近记录: |