Wenn ich eine Utility-Klasse entwerfen muss (z. B. ByteUtils oder StreamUtils oder StringUtils), welche ist die beste Entwurfsoption für sie?
- Sollten es statische Klassen sein (da ich keine Zustände zum Speichern habe)
- Sollten sie nicht statische Klassen sein (wenn die Objekte nicht verwendet werden, werden sie gc'd)
PS: Mit statischer Klasse meinte ich eine Klasse mit statischen Methoden (und nicht die innere statische Klasse).
Bitte geben Sie Ratschläge zur Auswahl des Designs.