Command pattern: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Etichette: Modifica da mobile Modifica da web per mobile Modifica da mobile avanzata |
m →Altri progetti: Aggiunto il parametro "Preposizione" nel template "Interprogetto" |
||
(3 versioni intermedie di 3 utenti non mostrate) | |||
Riga 43:
Questo approccio presenta diversi aspetti negativi.
# A fronte di ''n'' possibili lavori (azioni) si rendono necessarie diverse sottoclassi: una per ciascuna azione da implementare
# ''RoomHandler'' contiene sia il codice di gestione delle camere che il codice che esegue le azioni: esso è sovraccarico di responsabilità ed estendere un'azione comporta un aumento della complessità del ''RoomHandler''.
# Testare oggetti con numerose responsabilità è in genere complesso
Segue il codice equivalente strutturato seguendo le indicazioni del pattern:
Riga 98:
== Altri progetti ==
{{interprogetto|preposizione=sul}}
{{Design
{{Portale|informatica}}
[[Categoria:
|