Δημιουργήστε μια γενική διεπαφή που περιέχει μια αφαιρετική μέθοδο . Για παράδειγμα :
interface ProxyInterface { μέθοδο public void ( ) ? } 2
Δημιουργία δύο τάξεις που εφαρμόζουν το ProxyInterface :
κατηγορία P1 υλοποιεί ProxyInterface { }
κατηγορίας Ρ2 υλοποιεί ProxyInterface { }
εικόνων 3
Δημιουργήστε μια εφαρμογή της « μεθόδου ( ) " στην κατηγορία " P2 ". στη συνέχεια , καλέστε την έκδοση του P2 " μέθοδο ( ) " από " . P1 " P1 αντιπροσωπεύει τώρα την κατηγορία μεσολάβησης :
κατηγορία P1 υλοποιεί ProxyInterface {
P2 p = νέα P2 ( ) ?
public void μέθοδο ( ) { p.method ( ) ? }
κατηγορίας Ρ2 υλοποιεί ProxyInterface {
μέθοδο public void ( ) { System.out.println ( " Hi " ) ? } }
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα