Ho un sacco di metodi che sono comunemente usati ovunque. In questo momento il codefile è chiamato globals, per rappresentare il fatto che sono ... anzi ... globali.
Tuttavia, non mi piace.
Voglio raggrupparli in una classe e passare un'interfaccia in giro. Farò solo una istanza, ma non sto cadendo nella trappola singleton qui.
Innanzitutto, come dovrei nominare la classe. Voglio evitare il nome globale perché temo che i manutentori possano avere un'idea sbagliata.
Inoltre, come dovrei prendere in considerazione la possibilità di suddividere un insieme di metodi in modo che il comportamento possa cambiare e adattarsi?
Il set di metodi contiene cose come:
- Tabelle di conversione
- Interazione degli appunti
- Gestione dei caratteri incorporati
- Metodi di disegno comuni
- Fornire un'interfaccia con accesso alle risorse usate più spesso