classi proxy in Java rappresentano le classi che gestiscono le chiamate di metodo per le altre classi . In sostanza , questo significa che quando due classi ereditano i metodi di una interfaccia di base , una classe implementerà il metodo di interfaccia chiamando il metodo dell'altra classe . Così, una classe può chiamare il metodo di un altro , mentre protegge gli utenti dal fatto che un'altra classe esiste. Questo può migliorare la sicurezza di classe e dei dati da controllare come gli utenti interagiscono con oggetti e dati . Cose che ti serviranno
Java Development Kit
Show More Istruzioni
1
Creare una interfaccia generica che contiene un metodo astratto . Per esempio :
interfaccia ProxyInterface { metodo public void ( ) ; }
2
creare due classi che implementano l' ProxyInterface :
classe
P1 implementa ProxyInterface { }
classe
P2 implementa ProxyInterface { }
3
Crea attuazione del " metodo ( ) " in classe " P2 ". Poi , chiamare la versione di P2 " . P1" " metodo ( ) " da P1 rappresenta oggi la classe proxy :
classe
P1 implementa ProxyInterface {
P2 p = nuova P2 ( ) ;
< p > metodo public void ( ) { p.method (); }
classe
P2 implementa ProxyInterface {
metodo public void ( ) { System.out.println ( "Ciao " ) ; } }