J'ai un tas de méthodes qui sont couramment utilisées partout. À l'heure actuelle, le fichier de code est nommé globaux, pour représenter le fait qu'ils sont ... en fait ... mondiaux.
Cependant, je n'aime pas ça.
Je veux les regrouper en classe et faire passer une interface. Je ne ferai qu'une seule instance, mais je ne tombe pas dans le piège singleton ici.
Tout d'abord, que dois-je nommer la classe. Je veux éviter le nom de globals parce que je crains que les responsables ne se trompent.
Aussi, comment devrais-je envisager de fractionner un tel ensemble de méthodes afin que le comportement puisse changer et s'adapter?
L'ensemble de méthodes contient des choses comme:
- Tables de conversion
- Interaction du presse-papiers
- Gestion des polices construites
- Méthodes de dessin courantes
- Fournir une interface avec accès aux ressources souvent utilisées