Vai al contenuto

Pattern di progettazione

Una struttura di soluzione riutilizzabile per un problema ricorrente di progettazione, con i suoi compromessi.

Noto anche comeDesign Pattern
Architettura software

Che cos’è un pattern di progettazione?

Un pattern di progettazione descrive una struttura di soluzione riutilizzabile per un problema ricorrente nel progetto software. Spiega un approccio con condizioni d’uso e svantaggi. Non è un prodotto finito né codice da copiare invariato in ogni progetto. L’idoneità dipende dal problema concreto.

In un progetto inventato di modernizzazione, uno strato adattatore traduce tra i modelli di richiesta della vecchia e della nuova applicazione. Può isolare la parte nuova dalle particolarità del vecchio modello. Occorre anche chiarire i significati: rinominare un campo non risolve regole aziendali contraddittorie. La traduzione aggiunge manutenzione e casi di errore propri. Un pattern dovrebbe quindi rispondere a un bisogno identificato anziché aumentare soltanto il numero di pattern usati.

Fonti