martedì 19 ottobre 2010

Design Pattern - Command

Design Pattern: Command
Un primo sguardo a wikipedia può dirci tanto di questo pattern.

Gli oggetti portanti per il pattern sono:

  • Oggetto Command - caratterizzato da avere un tipo associato e dei parametri da trasportare
  • Oggetto CommandType - un tipo associato, normalmente implementato tramite enumeration.
L'oggetto viene creato (per esempio associandolo al Listener di un bottone) e inoltrato ad un sistema tramite Stream; il sistema esterno lo utilizza direttamente, senza dover interpretare stringhe o mantenere costanti numeriche.

Un buon uso del pattern si trova nella gestione dei comandi nei sistemi client-server.


Ed ecco anche del codice di esempio relativo al pattern

Nessun commento:

Posta un commento