Qual è il modello di architettura Bridge?

Il modello di architettura Bridge è un modello di progettazione che disaccoppia un'astrazione dalla sua implementazione in modo che i due possano variare indipendentemente. In altre parole, consente al codice client di lavorare con diverse implementazioni di un'astrazione senza dover conoscere i dettagli di tali implementazioni. I componenti chiave del modello sono l'astrazione, l'implementatore, l'astrazione concreta e l'implementatore concreto. L'astrazione definisce l'interfaccia con cui il codice client deve lavorare, mentre l'implementatore fornisce i dettagli di implementazione per tale interfaccia. Concrete Abstraction e Concrete Implementor sono classi concrete che implementano rispettivamente le interfacce Abstraction e Implementor e lavorano insieme per fornire la funzionalità desiderata.

Data di pubblicazione: