Proxy klasser i Java representerar klasser som hanterar metodanrop för andra klasser . I huvudsak innebär detta att när två klasser ärver metoder från en bas gränssnitt, kommer en klass implementera gränssnittet metoden genom att anropa metoden enligt den andra klassen . Sålunda kan en klass anropa metoden för en annan under avskärmning användare från det faktum att en annan klass existerar . Detta kan öka klass -och datasäkerhet genom att styra hur användarna interagerar med objekt och data . Saker du behöver Review, Java Development Kit
Visa fler instruktioner
1
Skapa ett generiskt gränssnitt som innehåller en abstrakt metod . Till exempel :
gränssnitt ProxyInterface { public void metod ( ) ;}
2
Skapa två klasser som implementerar ProxyInterface :
klass P1 implementerar ProxyInterface { }
klass P2 implementerar ProxyInterface { } Addera 3
Skapa en implementering av " metoden ( ) " i klassen " P2 . " Då kallar P2 versionen av " . P1 " " metoden ( ) " från P1 nu representerar klassen Proxy :
klass P1 implementerar ProxyInterface {
P2 p = ny P2 ( ) ;
public void metod ( ) { p.method ( ) ;}
klass P2 implementerar ProxyInterface {
public void metod ( ) { System.out.println ( " Hej " ) ; }
}