Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, ¡y es fácil de compartir aquí!

Fuente: https://urlify.cn/qMJbua

Lectura recomendada: Entreviste a un programador de Java que ha trabajado en una industria tradicional durante 6 años, incluso si no hay ningún problema.

Arquitecto Senior de Alibaba: alta concurrencia todos los días, no más de un millón de concurrencia no es digno de llamarse alta concurrencia

Recientemente, no había nada con lo que estar ocupado, así que volví y jugué con los puntos de conocimiento del pasado. Cuando llegué a la parte de Servlet, solía recordar la relación de herencia y la implementación de la interfaz de arriba a abajo cuando estaba aprendiendo.

Esta vez utilicé el diagrama de IDEA, el resultado es claro de un vistazo, y también es fácil de usar para reventar, compártelo aquí.

1. Ver la cadena de herencia en forma gráfica

En la página de pestañas de la clase que desea ver, haga clic con el botón derecho y seleccione Diagramas. Hay mostrar y mostrar ... Ventana emergente, pero la primera se creó recientemente en la página de pestañas y la segunda se muestra en forma de ventana flotante:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

De hecho, también puede hacer clic con el botón derecho en la clase que desea ver desde el árbol del proyecto a la izquierda y seleccionar Diagramas, el efecto es el mismo:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

Luego obtendrá el gráfico de relación de herencia como se muestra en la siguiente figura, tomando un Servlet personalizado como ejemplo:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

Lo obvio es:

  • La flecha azul sólida se refiere a la relación de herencia.
  • La flecha punteada verde se refiere a la relación de implementación de la interfaz

2. Optimice los gráficos de la cadena de herencia, piense lo que pienso

2.1 Eliminar clases que no les importa

Algunos de los gráficos de relación de herencia obtenidos no son lo que queremos entender. Por ejemplo, Objeto y serializable en la figura anterior, solo queremos preocuparnos por las importantes relaciones de herencia de Servlet, ¿qué debo hacer?

Simple, eliminar. Haga clic para seleccionar la clase que desea eliminar y luego use la tecla Eliminar en el teclado. Después de limpiar la relación de otras clases, el gráfico es el siguiente:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

2.2 Mostrar detalles de clase

Algunas personas dicen, eh, ¿cómo es esto suficiente, también quiero ver los métodos heredados? Simple, IDEA los encuentra a todos.

Haga clic derecho en la página, seleccione mostrar categorías, puede expandir las propiedades, métodos, métodos de construcción, etc. en la clase según sea necesario. Por supuesto, el segundo método también puede usar directamente la barra de herramientas anterior:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

Entonces obtendrás:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

¿Qué, todavía quieres filtrar en el método, por ejemplo, quieres ver permisos protegidos y más? Simple, haga clic derecho y seleccione Cambiar nivel de visibilidad y ajuste según sea necesario.

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

¿Qué, crees que los gráficos son demasiado pequeños y no puedes ver claramente? IDEA también puede satisfacerte. Mantén presionada la tecla Alt en el teclado y aparecerá una lupa. ¿Sorpresa o sorpresa?

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

2.3 Agregar otras categorías a la relación

Cuando necesitamos verificar si otras clases y la clase actual tienen una relación de herencia, podemos elegir agregarla al gráfico de la relación de herencia actual.

Haga clic derecho en la página, seleccione Agregar clase al diagrama y luego ingrese la clase que desea agregar:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

Por ejemplo, agregamos una clase de estudiante, como se muestra a continuación. Bueno, no hay flecha. Parece que no hay una relación indescriptible con las clases e interfaces actuales:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

2.4 Ver códigos específicos

Si desea ver el código fuente específico de una clase, como un método, por supuesto, es imposible mostrarlo en los gráficos, de lo contrario, la pantalla no debe explotar.

Pero puede usar gráficos o cooperar con la estructura de IDEA para ingresar rápida y fácilmente el código fuente de una clase para ver.

Después de hacer doble clic en una clase, puede caminar en la lista de métodos debajo de ella. Para el método que desea ver, haga clic con el botón derecho después de seleccionar y seleccione Saltar a fuente:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

Después de ingresar a una clase, si desea ver rápidamente otros métodos de la clase, también puede usar la función de estructura proporcionada por IDEA:

Use el diagrama de IDEA para ver el gráfico de la relación de herencia de la clase, para que sea fácil compartir

 

Después de seleccionar la estructura en la columna izquierda, todos los métodos de esta clase se mostrarán en el lado izquierdo de la figura anterior. En qué método se hace clic, el contenido de la página saltará a la sección de métodos.

238 artículos originales publicados · Me gusta 68 · Visitas 30,000+

Supongo que te gusta

Origin blog.csdn.net/qq_45401061/article/details/104657575
Recomendado
Clasificación