Object :: Trampoline

Object :: TRAMPOLINE is een PERL-module voor vertraging Object Construction.
Download nu

Object :: Trampoline Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Steven Lembark
  • Uitgever website:
  • http://search.cpan.org/~lembark/

Object :: Trampoline Tags


Object :: Trampoline Beschrijving

Object :: Trampoline is een PERL-module voor vertraging van Object-constructie. Object: Trampoline is een PERL-module voor vertraging Object Construction en optioneel met behulp van de klasse'-module, totdat een methode daadwerkelijk wordt verzonden, vereenvoudigt runtime-definitie van handlerclesses.synopsis # toevoegen "gebruik_class" voert een "eval gebruik $ klasse" uit # op het punt waar het object eerst wordt geopend. Gebruik Object :: Trampoline; # De echte klasnaam wordt toegevoegd aan het normale constructor # en 'object :: trampoline' in plaats daarvan. De constructor van de bestemming # klasse 'wordt geroepen wanneer object eigenlijk # is gebruikt voor iets. Mijn $ DBH = Object :: Trampoline-> Connect ('DBI', $ DSN, $ User, $ PASS, $ CONF); mijn $ sth = $ dbh-> voorbereiden ('selecteer foo from bar'); # of specificeer het pakket en de args van een configuratie-bestand of via geërfde gegevens. # # De constructor leeft in de bestemmingsklasse # en heeft niets te maken met Object :: Trampoline. Mijn% config = config-> lees ($ config_file_path); mijn ($ klasse, $ const, @argz) = @config {qw (class const args)}; mijn $ hendel = object :: trampoline -> $ const ($ klasse, @argz); # Op dit punt Ref $ hendel is 'Object :: Trampoline :: Bounce'. $ handgreep-> frobbicaat (@Stuff); # Op dit moment Ref $ hendel is $ klas # Er zijn tijden dat het nuttig is om te vertragen met # de klassermodule van het object totdat het object # is geïnstantiek. O :: t :: u voegt het pakket van de beller # en een "gebruik $ klasse" vóór de constructor toe. mijn $ lui = object :: trampoline :: gebruik-> frobbicaat ($ klasse, @Stuff); Mijn $ resultaat = $ lui-> Susan ('Dessert'); er zijn tijden bij het bouwen van een object is duur of moet worden uitgesteld - database-handgrepen in zwaar gevorkte Apache-servers zijn een voorbeeld. Deze module maakt een "trampoline" -object: wanneer het wordt genoemd, vervangt het object dat u hebt met het gewenste object. De module zelf bestaat alleen uit twee autoloads: één met vangt de CONSTRUCTOR-oproep, de andere de eerste methode-oproep. De eerste klasse zegent een sluiting die het noodzakelijke object in de tweede klas creëert, dat $ _ met een nieuw object verzamelt en de oproep opnieuw in de juiste klasse wordt verzonden. Gebruik een autoload aangezien de constructeur Object :: Trampoline met een autoload als de Constructor TRAMPOLINE mogelijk maakt. Gebruik de naam van de constructor de "echte" klasse gebruikt zonder het te hoeven doorgeven als een ander argument. Vereisten: · Perl


Object :: Trampoline Gerelateerde software

pywmdockapps

PywmDockApps is de plek om te zijn als u geïnteresseerd bent in raammaker, DockApps en Python. ...

116

Downloaden

Noid

NOID is een PERL-module die routines bevat om leuke ondoorzichtige identificatoren te beheren en te beheren. ...

214

Downloaden