Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn
La tua Unionpedia con il tuo logo e dominio, a partire da 9,99 USD/mese
Crea il mio Unionpedia

Command pattern

Indice Command pattern

Nella programmazione a oggetti, il Command pattern è uno dei pattern fondamentali, definiti originariamente dalla Gang of Four. Il Command pattern è uno dei design pattern che permette di isolare la porzione di codice che effettua un'azione (eventualmente molto complessa) dal codice che ne richiede l'esecuzione; l'azione è incapsulata nell'oggetto Command.

Indice

  1. 4 relazioni: Azione a distanza (informatica), Design pattern, Guerra degli editor, Strategy pattern.

Azione a distanza (informatica)

In informatica, l'espressione azione a distanza denota un anti-pattern che ricorre frequentemente nella progettazione e lo sviluppo di programmi per calcolatore.

Vedere Command pattern e Azione a distanza (informatica)

Design pattern

Design pattern (traducibile in lingua italiana come "schema progettuale", "schema di progettazione", o "schema architetturale"), in informatica e specialmente nell'ambito dell'ingegneria del software, è un concetto che può essere definito "una soluzione progettuale generale ad un problema ricorrente".

Vedere Command pattern e Design pattern

Guerra degli editor

La guerra degli editor indica la rivalità tra gli editor di testo Emacs e Vi (e le sue successive incarnazioni Vim e gVim). Si tratta di due editor entrambi molto versatili, i cui utenti hanno spesso condotto flame war su quale dei due fosse il migliore.

Vedere Command pattern e Guerra degli editor

Strategy pattern

Nella programmazione ad oggetti, lo strategy pattern è uno dei pattern fondamentali, definiti originariamente dalla Gang of Four. L'obiettivo di questa architettura è isolare un algoritmo all'interno di un oggetto, in maniera tale da risultare utile in quelle situazioni dove sia necessario modificare dinamicamente gli algoritmi utilizzati da un'applicazione.

Vedere Command pattern e Strategy pattern