Il segno rivelatore di utilizzo del modello di delega è la presenza di un significativo numero di oggetti di interfaccia in una base di codice . Queste interfacce consentono al programmatore di nascondere implementazione in qualsiasi numero di classi situazione specifici
Utilizzo di proxy Modello
Il pattern proxy richiede di eseguire tre operazioni: .
Creare una interfaccia generica per un segmento di funzionalità , come ad esempio la comunicazione con un database.
Creare una classe specifica comunicazione che implementa l' interfaccia generica .
passare un'istanza dell'interfaccia a qualsiasi metodo codice cercando di comunicare con il database .
l'implementazione del proxy viene specificata quando viene creato l'oggetto . A seguito di questo , tutti gli usi del oggetto proxy avvengono tramite l'interfaccia creata.
Quando utilizzare Proxy Modello
È possibile utilizzare il modello di delega in ogni situazione in cui un segmento di codice potenziale può avere a che fare con più sistemi che svolgono la stessa funzione . Alcuni esempi includono la comunicazione con i vari sistemi di gestione di database , l'utilizzo di interfacce di visualizzazione grafica e la gestione dei dispositivi di input .
Programmazione © www.354353.com