Command pattern: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica Etichette: Modifica da mobile Modifica da web per mobile Modifica da mobile avanzata |
m →Altri progetti: Aggiunto il parametro "Preposizione" nel template "Interprogetto" |
||
(4 versioni intermedie di 3 utenti non mostrate) | |||
Riga 18:
</syntaxhighlight>
Questa è destinata
Sono infatti definite alcune sottoclassi che implementano diversi lavori che è possibile svolgere sulle pareti delle camere.
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:
|