Comprender los diagtwigs

Quiero aprender sobre Patrones de diseño y en todas partes veo diagtwigs como este:

enter image description here

¿Es UML o algo más? Solo necesito una referencia rápida para saber qué significan cada una de las diferentes líneas. cuál es herencia, etc.

1 Sí, es UML. Puede leer más (con ejemplos) sobre diagtwigs de clase y otros diagtwigs UML, por ejemplo, en http://www.uml-diagrams.org/class-diagrams-overview.html

enter image description here

2 Aunque es posible extraer e imprimir en Google y colocar en su tablón de anuncios una ” UML cheat sheet UML quick reference card ” o una ” UML quick reference card ” (por ejemplo, http://www.holub.com/goodies/uml ).

3 es mucho mejor leer primero un buen libro para saber qué es / no es posible, qué es el modelado estructural / conductual, etc. Explicar el UML no es algo que se pueda hacer en 1 sola hoja de papel o en una sola stack. Respuesta de desbordamiento

Aquí hay una clave que encontré aquí

Imagen de conectores

*** Solicitud de EDIT @ xmojmr, aquí hay un diagtwig actualizado que encontré aquí (las definiciones detalladas se pueden encontrar en la página vinculada):

enter image description here

Te recomiendo que leas la especificación de superestructura UML. Lea la sección Clases para obtener información sobre los tipos de relación aplicables a los diagtwigs estructurales definidos en UML, y mucho más. Este documento es el documento base si desea aprender UML. Descárguelo de este sitio UML Superestructura

Sí, es UML

Puede aprender a aplicar Patrones de diseño, sin ingresar a UML, pero el libro original y una gran cantidad de documentación usan UML

Sugiero aprender sobre UML, sin Patrones de diseño, y luego, aprender sobre Patrones de diseño, con y sin UML

Solo mis 2 centavos.