Strategy pattern: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: niente template:sezione vuota nelle sezioni non vuote |
m →Esempio: tag source deprecati, replaced: <source lang= → <syntaxhighlight lang= (2), </source> → </syntaxhighlight> (2) |
||
Riga 13:
== Esempio ==
L'esempio seguente è stato codificato con il linguaggio di programmazione [[Java (linguaggio_di_programmazione)|Java]].
<
// "Strategy"
Riga 113:
}
</syntaxhighlight>
Utilizzo dello Strategy: nel seguente esempio vediamo come ordinare una lista di documenti con due diversi algoritmi di ordinamento senza che la classe che si occupa di ordinare i documenti conosca l'implementazione dell'algoritmo di ordinamento.
<
public class SortDocument {
Riga 139:
}
</syntaxhighlight>
== Considerazioni ==
|