Classe :: StorSkfactory

CLASSE :: STANCHFFactory est une classe de base pour les usines pour stocker et récupérer des objets.
Télécharger maintenant

Classe :: StorSkfactory Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • chromatic
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~chromatic/Crypt-CipherSaber-1.00/lib/Crypt/CipherSaber.pm

Classe :: StorSkfactory Mots clés


Classe :: StorSkfactory La description

Classe :: Storsfactory est une classe de base pour des usines pour stocker et récupérer des objets. Classe :: StorSkfactory est une classe de base pour les usines pour stocker et récupérer des objets.Synopsis Utilisez la base de la base de la base :: StorSkfactory '; Sous-fetch {My ($ auto, $ id) = @_; mon stockage de stockage = $ auto-> stockage (); mon type de type $ = $ auto-> type (); # Faites quelque chose de sensible ici pour aller chercher des données basées sur $ id et $ de stockage de stockage $ Type-> nouveau ($ fetched_data); } Sous-magasin {My ($ auto, $ ID, $ objet d'objet) = @_; mon stockage de stockage = $ auto-> stockage (); # Faites quelque chose de sensible ici pour stocker les données de l'objet} CLASS :: StorSkfactory est une classe de base pour les usines d'objet qui construisent et stocker des objets. Cette classe ne fournit que les méthodes de barrest à des fins; L'interface principale est via New (), Fetch () et Store (). MéthodesNouveaux (stockage => Stockage, type => $ Type) crée un nouvel objet de cette classe. Cela prend deux paramètres, stockage et type requis. Le stockage est un identifiant (un chemin de fichier, peut-être ou le nom d'une table dans une base de données) qui indique à l'usine où stocker et récupérer les objets qu'il gère. Type est le nom de la classe à utiliser lors de la création d'objets. Si vous stockez des données pour le module astronaute dans le répertoire des astronautes, créez une usine avec: My $ Space_camp = Classe :: Storkfactory :: Yaml-> Nouveau (Storage => 'Astronautes', type => 'Astronaute',); ça La méthode lancera une exception à moins que vous n'ayez fourni à la fois des attributs.storage () accessor pour l'attribut de stockage défini dans le constructeur. Vous ne pouvez pas définir ceci d'ici; Vous ne pouvez lire que it.type () accessor pour l'attribut type défini dans le constructeur. Vous ne pouvez pas définir ceci d'ici; Vous ne pouvez le lire que.fetch ($ id) Il s'agit d'une méthode abstraite ici qui jette toujours une exception. Il n'a aucun comportement dans cette classe. Remplacez-le dans une sous-classe pour faire quelque chose de sensible.D'ayez l'identifiant de $ d'un objet, tente de récupérer l'objet du stockage. Si l'objet ne semble pas exister basé sur $ ID, cela lancera une exception. Si tel est existant, il passera les données extraites du stockage au constructeur pour la classe identifiée par l'attribut type (défini dans le constructeur) .store ($ ID, $ objet) Il s'agit d'une méthode abstraite ici qui jette toujours une exception . Il n'a aucun comportement dans cette classe. Remplacez-le dans une sous-classe pour faire quelque chose de sensible.Calls la méthode de données () sur l'objet $ $ de $ pour récupérer les données stockables et le stocker dans l'emplacement de stockage, identifié par le $ ID. Exigences: · Perl


Classe :: StorSkfactory Logiciels associés