De proxy patroon is een methode voor het genereren van computercode die is gebaseerd op volmachten om abstracte weg de interne functionaliteit van een object . Dit typisch wordt gebruikt om lage - level apparaat-specifieke code achter een gemeenschappelijke interface maskeren , waardoor een bepaalde klasse voor gebruik op meerdere platforms en apparaten . Dit wordt gedaan om code begrip te vergroten en verbeteren van programma broncode draagbaarheid . Auto's en motorfietsen : een voorbeeld van de proxy patroon zou een voertuig klasse met twee specialisaties zijn. De auto's en motorfietsen te versnellen op verschillende manieren , maar als ze achter een " voertuig " proxy waren verborgen , kan een gebruiker gewoon bellen " Accelerate " op een object voertuig zonder zorgen hoe die versnelling plaatsvindt . Het identificeren Proxy Patroon De veelbetekenende teken van proxy gebruikspatroon is de aanwezigheid van een aanzienlijk aantal interface- objecten in een code base . Deze interfaces kan de programmeur om de uitvoering in een aantal situatie - specifieke klassen verbergen behulp Proxy Patroon De proxy patroon moet u drie stappen uitvoeren : . < Br > Maak een generieke interface voor een segment van functionaliteit , zoals het communiceren met een database. Maak een specifieke communicatie- klasse die de generieke interface implementeert . Pass een instantie van de interface aan een code methode zoekt om te communiceren met de database . de proxy implementatie wordt opgegeven wanneer het object wordt gemaakt . Na deze , alle vormen van gebruik van de proxy-object ontstaan door de gecreëerde interface. Wanneer Proxy Pattern Gebruik U kunt de proxy patroon in elke situatie te gebruiken waarbij een mogelijke code segment kan te maken hebben met meerdere systemen die dezelfde functie vervullen . Enkele voorbeelden zijn de communicatie met verschillende database management systemen , het gebruik van grafisch display interfaces en beheer van invoerapparaten .
|