我刚刚在我的 .net 项目中添加了另一个 3rd-party 组件,其中包含一个名为的类Client
,它让我想到了常见的类名。
您是否将您的公共课程命名为像 一样常见Client
的名称,或者您是否尝试使名称更具体?
过去我会说这很好,Client
因为它总是可以通过它的命名Company.Product.Client
空间(WebClient
TcpClient
SmtpClient
我认为 like 的名字MessagePub.Client
看起来很整洁,MessagePub.MessagePubClient
但更不用说,但是有很多Client
s 浮动也感觉很混乱。
我使用的所有这些第 3 方组件实际上都是开源的,因此是否建议重构并将它们的类名更改为更具描述性的名称,以使我的代码更具可读性,或者通过它们的命名空间访问是一个更好的主意?或者它只是无关紧要?:-)