Ho un sacco di metodi che sono comunemente usati ovunque. In questo momento il file di codice è chiamato globals, per rappresentare il fatto che sono ... in effetti ... globali.
Tuttavia, questo non mi piace.
Voglio raggrupparli in una classe e passare un'interfaccia. Farò solo un'istanza, ma non cado nella trappola del singleton qui.
Prima di tutto, come dovrei nominare la classe. Voglio evitare il nome globale perché temo che i manutentori possano avere un'idea sbagliata.
Inoltre, come dovrei considerare di suddividere un insieme di metodi in modo tale che il comportamento possa cambiare e adattarsi?
L'insieme di metodi contiene elementi come:
- Tabelle di conversione
- Interazione con gli appunti
- Gestione dei caratteri creati
- Metodi di disegno comuni
- Fornire un'interfaccia con accesso a risorse utilizzate spesso