Klasse :: Adapter

Klasse :: Adapter is een Perl-implementatie van het ontwerppatroon "Adapter".
Download nu

Klasse :: Adapter Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Adam Kennedy
  • Uitgever website:
  • http://search.cpan.org/~adamk/

Klasse :: Adapter Tags


Klasse :: Adapter Beschrijving

Klasse :: Adapter is een Perl-implementatie van het ontwerppatroon "Adapter". Klasse :: Adapter is een PERL-implementatie van het ontwerppatroon "Adapter ".De Klasse :: Adapterklasse is bedoeld als een abstracte basisklasse voor het maken van een soort klasse of object die volgt op het adapterpatroon. Wat is een adapter? De term is een adapter? Adapter verwijst naar een "ontwerppatroon" van dezelfde naam, van de beroemde "bende van vier" boek "ontwerppatronen". Hoewel hun oorspronkelijke implementatie is ontworpen voor Java en soortgelijke single-erfenis strikt getypte Langauge, is de situatie waarvoor het van toepassing is nog steeds geldig. Een adapter in deze perl-zin van de term is wanneer een klasse is gemaakt om te bereiken met de compositie (objecten die zijn ander object) iets dat niet kan worden bereikt door erfenis (subcassificering). Dit is vergelijkbaar met het decoratormatroon, maar is bedoeld om op basis van de klasse te worden toegepast, in plaats van in staat om een Object per keer, zoals het geval is met het decoratormatroon. De klasse :: adapterobject bevat een ouderobject dat het "wraps" is en wanneer een methode wordt opgeroepen op de Klasse :: Adapter, roept het handmatig hetzelfde (of Verschillende) methode met dezelfde (of verschillende) parameters op het bovenmalige voorwerp dat erin is ingedrukt. Instig van deze aangepaste methoden die worden ingesloten op basis van object-by-object, worden ze gedefinieerd op het niveau van de klas.basis, een klasse :: Adapter is een van je fall-back-posities wanneer Perl's Ritance Model mislukt u, of is niet langer goed genoeg, en u moet iets twisty doen om verschillende API's mooi te maken met elkaar. Wat kan ik doen met de daadwerkelijke klasse :: Adapter Classwell ... Niets echt. Het bestaat om enkele extreem lage fundamentele methoden te verschaffen en om een gemeenschappelijke basis te bieden voor erfenis van adapterklassen. De basisklasse :: Adapterklasse implementeert niet eens een manier om methode te duwen, aangezien het onderliggende object wordt waarin dat gebeurt, is het bit dat verandert van case to case. Om echt iets te doen, wil je waarschijnlijk een kijkje nemen op de klas :: Adapter :: Builder, die de creatie van adapterklassen relatief snel en eenvoudig maakt. Vereisten: · Perl


Klasse :: Adapter Gerelateerde software