Clases de nomenclatura de Java: ¿cuándo usar el soporte? Pero teniendo en cuenta Helper y Utils también

Acerca de cómo nombrar una clase cómo Helpero cómo Utilsse explica claramente en:

  • ¿Cuáles son las diferencias entre las clases Helper y Utility?

Es como: XHelpero XUtils. Hice una investigación y obtuve los siguientes resultados:

Sobre las utilidades podemos ver, por ejemplo, en Spring Framework:

Y Javatambién en :

Lo mismo sobre Helper podemos ver, por ejemplo, en Spring Framework:

En Javaes confundir de alguna manera porque el son muchas Helperclases donde los métodos se declaran cómo static. Algo que he observado es que prácticamente todos están dentro del org.omgpaquete y no algo así comojava.xxx ojavax.yyy

Volviendo al punto

¿Pero que pasa Support? Tales como XSupport. Se parece ser muy similar a cualquieraHelper oUtils

Hay muchas clases con este patrón a través de Java:

y Spring Framework

Entonces, ¿cuál es la regla (s) para aplicar definitivamente el Support término para un nombre de clase? (pero, por supuesto, teniendo en cuenta los otros dos términos)

Respuesta 1

De la respuesta aceptada:

Se puede entender que una clase de utilidad solo tiene métodos estáticos y no tiene estado. No crearías una instancia de tal clase.

Un Helper puede ser una clase de utilidad o puede ser con estado o requerir que se cree una instancia. Evitaría esto si fuera posible.

Se agregó cómo entendí sobre las clases de soporte:

Una clase de soporte podría entenderse como los componentes centrales necesarios para admitir una característica / funcionalidad (como las clases primitivas de java.lang y las clases de objeto) que proporcionan el marco base se pueden clasificar como clases de soporte

Respuesta: 2

Tengo este código aquí, es un botón que llama a otro jFrame para editar cosas, las cosas van a una jTable que necesita la entrada del usuario para actualizarse. Quiero hacer esta actualización automática, colocando la misma ...

He construido un árbol extendido y estoy tratando de imprimirlo en orden inverso para que cuando gire la cabeza hacia la izquierda pueda ver el árbol de manera normal. He escrito el siguiente código y ...

Estoy convirtiendo el formato de cadena de fecha y hora a Marca de tiempo (java.sql) desde un formato diferente. Lo he convertido a LocalDateTime basado en un formato diferente. ¿Hay alguna forma de convertir el objeto LocalDateTime a ...

Tengo un script de hormiga que uso para construir mi aplicación J2EE y crear archivos jar. El problema es el siguiente: se necesitan dos archivos jar para que se ejecute la aplicación. commons-math-2.0.jar commons -...