Zwykle podczas tworzenia oprogramowania potrzebne są różne funkcje użytkowe. Jak skompresowanego pliku, plik zip ekstraktu, uruchomienie przeglądarki internetowej, dostać skalowany obraz ...Czy dobrze jest mieć klasę "Utils" w swoim projekcie oprogramowania?
Co zrobiłem jest, jak umieścić wszystkie funkcje tego narzędzia jako funkcja statycznego w obrębie jednej klasy o nazwie „Utils”
https://github.com/yccheok/jstock/blob/master/src/org/yccheok/jstock/gui/Utils.java
Czy to dobra praktyka? Czy rzeczy staną się niemożliwe do opanowania, gdy liczba funkcji będzie większa i większa?
Myślę, że kończy się to całkiem normą. Chciałbym jednak bardziej konkretnie to sprecyzować. 'FileUtils' i' ImageUtils', etc ... – Mike
Tak, staram się robić takie rzeczy. Jeśli robi się duży, kategoryzuję je tak, jak wspomniał Mike. –
Dla mnie nie ma różnicy w oprogramowaniu dla funkcji "użytkowych" i innych części projektu. Tworzę struktury klasowe potrzebne do rozwiązania problemu, i to nie jest różne dla funkcji specyficznych dla projektu lub bardziej ogólnych funkcji. – Kwebble