Klasse :: Makemethods

Klasse :: Makemethods is een Perl-module om gemeenschappelijke soorten methoden te genereren.
Download nu

Klasse :: Makemethods Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matthew Simon Cavalletto
  • Uitgever website:
  • http://search.cpan.org/~ferrency/

Klasse :: Makemethods Tags


Klasse :: Makemethods Beschrijving

Klasse :: Makemethods is een Perl-module om gemeenschappelijke soorten methoden te genereren. Klasse :: MAKEMETHODS is een PERL-module om gemeenschappelijke typen methodes te genereren. Synopsis # genereert methoden voor uw object wanneer u het "gebruikt". pakket myobject; Gebruik Klasse :: Makemethods :: Standard :: HASH ('NIEUW' => 'NIEUW', 'Scalar' => 'FOO', 'Scalar' => 'Bar',); # De gegenereerde methoden kunnen net als normaal worden genoemd, mijn $ obj = myobject-> nieuw (foo => "foozle", bar => "bozle"); Print $ OBJ-> FOO (); $ Obj-> Bar ("Barbados"); de klasse :: Makemethods Framework maakt Perl-klassenontwikkelaars mogelijk om al snel voorkomende soorten methoden te definiëren. Wanneer een module gebruik maakt van Klasse :: Makemethods of een van de subklassen, kan het uit verschillende ondersteunde methode-typen selecteren en een naam opgeven voor elke gewenste methode. De methoden worden dynamisch gegenereerd en geïnstalleerd in het roeppakket. Constructie van de afzonderlijke methoden wordt afgehandeld door subklassen. Deze delegatie-aanpak zorgt voor een breed scala aan methode-generatietechnieken die worden ondersteund, elk door een andere subklasse. Subclasses kunnen ook worden toegevoegd om ondersteuning te bieden voor nieuwe typen methoden.Over een dozijn subklassen zijn beschikbaar, inclusief implementaties van een verscheidenheid aan verschillende methode-generatie-technieken. Elke subklasse genereert verschillende soorten methoden, waarbij sommige hun eigen open-eneded-extension-syntaxis ondersteunt, voor honderden mogelijke combinaties van methodetypes. Vereisten: · Perl


Klasse :: Makemethods Gerelateerde software