English 中文(简体)
反向电话、反向邮政和反向IP查找服务的命名空间
原标题:
  • 时间:2009-04-09 17:05:51
  •  标签:

我正在寻找关于命名空间的想法/建议。

我有3个对象可以执行以下操作:

  1. Object 1: Reverse Phone Lookups
  2. Object 2: Reverse Zip Code Lookups
  3. Object 3: Reverse IP Address Lookups

目前,它们位于以下命名空间中:

  1. (CompanyName).Utilities.PhoneTools
  2. (CompanyName).Utilities.AddressTools
  3. (CompanyName).Utilities.IPTools

所有对象都做类似的事情,即反向查找(即:如果你给出一个电话号码,它会返回与该电话相关的地址)。它们都有自己的名称空间,这感觉不太好,而且我不喜欢使用“实用程序”名称空间。

有人对什么是合适的命名空间有什么建议吗?

最佳回答

我最终为我的所有对象使用了以下命名空间:

  • CompanyName.Utilities.Sniffers

并称我的主要对象为:

  • AddressSniffer
  • IpSniffer
  • PhoneSniffer

我还创建了一些顶级名称空间,以容纳上述类的某些副产品:

  • (CompanyName).Formatting
  • (CompanyName).Validation
  • (CompanyName).Common
问题回答

身份服务或身份

IdentityServices.Telephones
IdentityServices.Adresses
IdentityServices.Internet

Identification.Telephones
Identification.Adresses
Identification.Internet




相关问题
热门标签