Proxy klasser i Java repræsenterer klasser, der håndterer metodekald for andre klasser. Væsentlige, det betyder, at når to klasser arver metoder fra en base -grænseflade , vil én klasse implementere grænsefladen metode ved at kalde metoden på den anden klasse . Således kan en klasse kalder metoden til hinanden, mens afskærmning brugere fra den omstændighed, at en anden klasse eksisterer. Det kan forøge klasse og datasikkerhed ved at kontrollere , hvordan brugerne interagerer med objekter og data . Ting du skal
Java Development Kit
Vis Flere Instruktioner
1
Opret en generisk grænseflade, der indeholder en abstrakt metode . For eksempel : Hej
grænseflade ProxyInterface { public void metode ( );}
2
Opret to klasser, der gennemfører ProxyInterface :
klasse P1 implementerer ProxyInterface {} < br >
klasse P2 implementerer ProxyInterface {}
3
Opret en implementering af metoden " ()" i klassen " P2 ". Derefter kalder P2 version af " . P1 " " metoden ( )" fra P1 repræsenterer nu proxy klassen : Hej
class P1 implementerer ProxyInterface {
P2 p = ny P2 ();
< p> public void metode () { p.method ( );}
klasse P2 implementerer ProxyInterface {
public void metode () { System.out.println ( "Hej "); }
}