Angenommen, Sie haben die FileReader
-Klasse mit einer read
-Methode.Do-er-Klassen im Vergleich zu statischen Hilfsmethoden
Ich verstehe, dass Attribute auf Klassenebene eine Instanz rechtfertigen können. Was hört jedoch auf, eine äquivalente ReaderUtils
Klasse zu machen, indem diese gleichen Attribute in den Rahmen einer entsprechenden static
read
Methode gezogen werden?
Kurz gesagt, was genau rechtfertigt eine "Doer" -Klasse in Bezug auf statische Utility-Methoden?
Nichts hält jemanden davon ab, ein äquivalentes 'ReaderUtils' zu erstellen, tatsächlich ist es in der JRE implementiert: [' Files.readAllLines'] (http://docs.oracle.com/javase/7/docs/api /java/nio/file/Files.html#readAllLines%28java.nio.file.Path,%20java.nio.charset.Charset%29). – Jeffrey