Dator > proxy mönster förklaras

  • proxy mönster förklaras


  • Fullmakten mönstret är en metod att generera datakod som förlitar sig på fullmakter till abstrakta bort inre funktionerna i ett objekt . Detta används vanligtvis för att maskera låg nivå enhetsspecifika koden bakom ett gemensamt gränssnitt , vilket gör att en viss klass som kan användas på flera plattformar och enheter . Detta görs för att öka kod förståelsen och öka programmets portabilitet källkod . Ett exempel på fullmakt mönstret skulle vara ett fordon klass med två inriktningar: bil och motorcykel . Bilen och motorcykeln accelererar på olika sätt , men om de var gömda bakom en " Vehicle " proxy , kan en användare enkelt kallar " Accelerate " på ett fordon objekt utan att bry sig hur som acceleration sker .

    Identifiera Proxy mönster

    kontrollampa tecken på proxy mönster användning är förekomsten av ett stort antal gränssnitt objekt i en kodbas . Dessa gränssnitt tillåter programmeraren att dölja genomförandet i valfritt antal situationsspecifika klasser

    Använder proxyserver mönster

    proxy mönster kräver att du utföra tre steg: .

    Skapa ett generiskt gränssnitt för ett segment av funktionalitet , till exempel kommunicera med en databas .

    Skapa ett särskilt meddelande klass som implementerar generiskt gränssnitt .

    Pass en instans av gränssnittet till någon kod metod som vill kommunicera med databasen .



    proxy genomförandet anges när objektet skapas . Efter detta all användning av proxy -objekt ske genom skapade gränssnittet .

    När ska du använda Proxy mönster

    Du kan använda proxy mönster i alla situationer där en potentiell kodsegment kan ha att göra med flera system som utföra samma funktion . Några exempel är kommunikation med olika databashanterare , utnyttjande av grafisk display gränssnitt och hantering av inmatningsenheter.


Previous:nothing Next:hur du exporterar data Access VBA i Excel





Relaterade artiklar


  • hur man öppnar en Windows-applikation med Visual Basic
  • hur man kör en SQL-skript kommando
  • Hur konvertera till hex med C + +
  • hur man lär sig Visual Basic-verktygsfältet
  • Ändra textfärg i Java
  • hur man kan kontrollera ett perl e -postadress
  • Java-programvara för Windows
  • hur man skapar xls med javascript
  • fördelarna med javascript
  • hur man lär sig VBA för tillträde