Eu tenho um monte de métodos que são comumente usados em todos os lugares. No momento, o codefile é chamado globals, para representar o fato de que eles são ... de fato ... globais.
No entanto, eu não gosto disso.
Quero agrupá-los em uma classe e passar uma interface. Vou fazer apenas uma instância, mas não estou caindo na armadilha singleton aqui.
Primeiro de tudo, como devo nomear a classe. Quero evitar o nome global porque receio que os mantenedores tenham uma idéia errada.
Além disso, como devo considerar dividir esse conjunto de métodos para que o comportamento possa mudar e se adaptar?
O conjunto de métodos contém coisas como:
- Tabelas de conversão
- Interação da área de transferência
- Gerenciando fontes construídas
- Métodos comuns de desenho
- Fornecendo uma interface com acesso a recursos frequentemente usados