-1

名前空間に関するアイデア/提案を探しています。

次のことを行う3つのオブジェクトがあります。

  1. オブジェクト1:逆電話検索
  2. オブジェクト2:郵便番号の逆引き参照
  3. オブジェクト3:IPアドレスの逆引き参照

現在、それらは次の名前空間にあります。

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

すべてのオブジェクトは同様の処理を実行します。つまり、逆引き参照です(つまり、電話番号を指定すると、その電話に関連付けられているアドレスが返されます)。それらがすべて独自の名前空間を持っているとは思えませんし、「ユーティリティ」の名前空間を使用するのは好きではありません。

適切な名前空間がどうあるべきかについて何か提案がある人はいますか?

4

2 に答える 2

0

IdentityServicesまたはIdentification

IdentityServices.Telephones
IdentityServices.Adresses
IdentityServices.Internet

Identification.Telephones
Identification.Adresses
Identification.Internet
于 2009-04-09T17:12:07.897 に答える
0

最終的に、すべてのオブジェクトに対して次の名前空間を使用することになりました。

  • CompanyName.Utilities.Sniffers

そして私の主なオブジェクトを呼び出しました:

  • AddressSniffer
  • IpSniffer
  • PhoneSniffer

また、上記のクラスの製品によって確実に保持するために、さらにいくつかのトップレベルの名前スペースを作成しました。

  • (CompanyName).Formatting
  • (CompanyName).Validation
  • (CompanyName).Common
于 2009-05-28T20:22:13.737 に答える