Diagramas UML

Los diagramas UML (Universal Modeling Language), es un organisador gráfico para representar como deben ser estructurados los programas computacionales en su desarrollo. Se pueden aplicar para cualquier lenguaje de programación y siempre deben cumplir una específica estructura, que se presenta a continuación.

  • Clases: Son las secciones más grandes de un programa orientado a objetos. Estos contienen a los atributos y métodos. Deben escribirse como nombres propios; su primera letra es mayúscula.
  •  Atributos: Estos se les pueden llamar variables, pero es correcto atributo. Ellos almacenan un valor de cierto tipo especificado. 
  •  Métodos: En los lenguajes de programación estructurada como funciones. Estos poseen pequeñas o medianas porciones de código con un propósito; manejando variables o definiendo un formato para la impresión. También pueden recibir parámetros que son atributos.


Tipos de relaciones entre clases

  • Asociación: relación entre objetos de distintas clases y de forma generica las clases.
  • Agregación: un objeto contiene otro de diferente clase y puede ser compartido con más objetos.
  •  Composición: se parece a la agregación, pero es más estricto y se limita a un vínculo exclusivo y permanente.
  • Herencia: existe una relación "familiar", de padres a hijos, entre clases. Las clases que heredan pueden tomar atrinutos y metodos de sus padres y usarlos con o sin modificaciones.


Comentarios