Mam wiele metod, które są powszechnie stosowane wszędzie. W tej chwili plik kodowy nosi nazwę globals, co oznacza, że są one… w rzeczywistości… globalne.
Nie podoba mi się to.
Chcę pogrupować je w klasę i przekazać interfejs. Zrobię tylko jeden przykład, ale nie wpadam tutaj w pułapkę singletona.
Po pierwsze, jak powinienem nazwać klasę. Chcę uniknąć nazwy globals, ponieważ obawiam się, że opiekunowie nie zrozumieliby złego pomysłu.
Ponadto, jak powinienem rozważyć podzielenie takiego zestawu metod, aby zachowanie mogło się zmienić i dostosować?
Zestaw metod zawiera rzeczy takie jak:
- Tabele przeliczeniowe
- Interakcja ze schowkiem
- Zarządzanie wbudowanymi czcionkami
- Typowe metody rysowania
- Zapewnienie interfejsu z dostępem do często używanych zasobów