¿Apropiado para usar el método principal como solo el comienzo?

Es mejor utilizar el enfoque que ha mencionado primero, es decir,

 public static void main(String[] args) {
    MainController mc = new MainController();
    mc.begin();
  }

  public void begin() {
    //my code here
  }

La razón es que begin()se supone que el método debe hacer lo que begin()debería hacer. Y como apuntamos a una alta cohesión , este debería ser el enfoque. Cada método hace lo que debe hacer. main()es solo un punto para comenzar su programa, eso no significa que deba hacer todo lo que pueda pensar para esa clase en particular.

Respuesta 1

Tengo un formulario de registro de empleado donde el empleado agrega sus detalles. Cuando hago clic en el botón Enviar, agrego vacaciones predeterminadas al empleado desde el back-end. Tengo unas vacaciones de mesa en mi ...

Tengo una cadena JSON con un número fijo de matrices de diferentes objetos (creados en Java con JSONObjects y JSONArrays): [[// El primer tipo de objeto {"Iniciales": "MUS"}, {...

Cuando configuro el tiempo de espera de inicio de sesión en la fuente de datos, ¿qué hace? ¿Llama a DriverManager.setLoginTimeout () debajo del capó? Preguntando esto porque tengo curiosidad por saber si es realmente posible ...

Acabo de terminar mi aplicación de reproductor multimedia, pero si tengo la aplicación ejecutándose y suena el teléfono, continúa reproduciéndose. ¿Hay alguna forma de detener el reproductor cuando suena el teléfono y reanudar la reproducción después de ...