2009-04-09 7 views
-1

Je recherche des idées/suggestions sur un espace de noms.Espace de nom pour les services Reverse Phone, Reverse Zip et Reverse IP Lookup

J'ai 3 objets qui font les éléments suivants:

  1. Objet 1: inversées Téléphone
  2. objet 2: Reverse Code postal LookUps
  3. objet 3: Une recherche inversée Adresse IP

Actuellement, ils sont dans les espaces de noms suivants:

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

Tous les objets ne trucs similaires, à savoir inverse (c.-à-lookups: Si vous donnez un numéro de téléphone, il renverra l'adresse associée à ce téléphone). Il ne me semble pas normal qu'ils aient tous leurs propres espaces de noms, et je n'aime pas utiliser un espace de nom "Utilities".

Quelqu'un là-bas qui a des suggestions sur ce que devrait être un espace de noms approprié?

Répondre

0

Je fini par aller avec l'espace de noms suivant pour tous mes objets:

  • CompanyName.Utilities.Sniffers

Et appelé mes objets principaux:

  • AddressSniffer
  • IpSniffer
  • PhoneSniffer

J'ai aussi créé quelques autres noms de haut niveau des espaces pour maintenir certains des produits des classes ci-dessus:

  • (CompanyName) .Formatting
  • (CompanyName) .Validation
  • (CompanyName) .Common
0

IdentityServices ou identification

IdentityServices.Telephones 
IdentityServices.Adresses 
IdentityServices.Internet 

Identification.Telephones 
Identification.Adresses 
Identification.Internet 
Questions connexes