Si, potrebbe bastare una classe sola.
Addirittura potresti usare un array.
codice:
1) Creo una classe ElementoDiff che ha due proprietà
a) Source di tipo String che conterrà la parola SYBASE che vuoi
tradurre.
b) Target di tipo String che conterrà la parola ORACLE relativa
2) Creo una classe Converter con :
a) una proprietà elementi di tipo Collection, che conterrà
tutti gli elementi di tipo ElementoDiff
b) un metodo Parse effettua una ricerca, parola per parola in una
stringa source passata come parametro input. Come output una
stringa target.
Se la parola non è uguale ad un ElementoDiff.Source aggiungo
la parola, così com'è alla stringa target. Altrimenti, se è
uguale, aggiungo alla stringa target il valore di
ElementoDiff.Target
Questo a grandi linee.
Probabilmente è più difficile spiegarlo che scrivere il relativo
codice.
Ciao,
Brainjar.