2009-04-09 14 views
-1

名前空間に関するアイデアや提案を探しています。リバース電話、リバースジップ、リバースIPルックアップサービスのネームスペース

  1. オブジェクト1:

    は、私は次の操作を行う3つのオブジェクトを持っている携帯電話の逆引き参照

  2. オブジェクト2:リバース郵便番号ルックアップ
  3. オブジェクト3:リバースIPアドレスルックアップ

現在、次の名前空間にあります。

  1. (会社名).Utilities.PhoneTools
  2. (会社名).Utilities.AddressTools
  3. (会社名).Utilities.IPTools

すべてのオブジェクトは、同様のものを行う、すなわちルックアップ(すなわちリバース:あなたが与える場合電話番号は、その電話に関連付けられたアドレスを返します)。彼らはすべて自分の名前空間を持っているとは思わないし、 "Utilities"という名前空間を使うのは好きではない。

適切なネームスペースが何であるべきかに関する提案がありますか?

  • CompanyName.Utilities.Sniffers

そして、私のメインのオブジェクトと呼ば:私はすべてのオブジェクトに対して次の名前空間と一緒に行くことになった

答えて

0

  • AddressSniffer
  • IpSniffer
  • PhoneSniffer

私はまた、上記のクラスの製品で一定保持するために、いくつかのより多くのトップレベルの名前空間を作成: を.Formatting

  • (会社名)
  • (会社名).Blaidation
  • (会社名)。共通
0

IdentityServicesまたは識別

IdentityServices.Telephones 
IdentityServices.Adresses 
IdentityServices.Internet 

Identification.Telephones 
Identification.Adresses 
Identification.Internet