| Klasse :: MethodMaker :: V1Compat Klasse :: MethodMaker :: V1Compat is een V1-compatibiliteitscode voor C :: mm. |
Download nu |
Klasse :: MethodMaker :: V1Compat Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Martyn J. Pearce
- Uitgever website:
- http://search.cpan.org/~fluffy/
Klasse :: MethodMaker :: V1Compat Tags
Klasse :: MethodMaker :: V1Compat Beschrijving
Klasse :: MethodMaker :: V1Compat is een V1-compatibiliteitscode voor C :: mm. Klasse :: MethodMaker :: V1Compat is een V1-compatibiliteitscode voor C :: MM.Synopsisthis Class is alleen voor interne implementatie. Het is geen openbare api.class :: MethodMaker versie 2 streeft naar achterwaartse compatibel met versie 1 voor zover mogelijk. Dat wil zeggen, klassen die zijn gebouwd met versie 1 moeten werken met weinig of eventuele wijzigingen. De roepconventies voor het bouwen van nieuwe klassen zijn echter aanzienlijk verschillend: dit is noodzakelijk om een grotere consistentie van argumenten te bereiken. Versie 2 neemt alle argumenten binnen een enkele Arrayref: gebruik de klasse: methodemaker ; als argumenten worden gepresenteerd als een lijst, vervolgens Klasse :: MethodMaker gaat ervan uit dat dit een versie 1-oproep is en dienovereenkomstig handelt. Versie 1-argumenten worden doorgegeven en intern opnieuw geformuleerd naar versie 2-argumenten en zijn doorgegeven aan de versie 2-motor. Aldus kan de meeste versie 1-oproepen worden geüpgraded naar versie 2 alleen door herformulering. Er zijn echter een aantal gedragingen dat in versie 1 die intern inconsistent zijn. Dit gedrag wordt zo ver mogelijk gemimipist in versie 1-modus, maar zijn niet reproduceerbaar in versie 2 (om versie 2-cliënten toe te staan om te vertrouwen op een meer intern consistent interface). Vereisten: · Perl
Klasse :: MethodMaker :: V1Compat Gerelateerde software