Explicación del diagrama de clases de Unity-UML

Por ejemplo, el cuadro rectangular "animal" representa una clase (Class) .

El diagrama de clases se divide en tres capas. La primera capa muestra el nombre de la clase. Si es una clase abstracta, se muestra en cursiva.

El segundo nivel son las características de la clase, generalmente campos y atributos.

El tercer nivel son las operaciones de la clase, generalmente métodos o comportamientos.

Preste atención a los símbolos anteriores, "+" significa público, "-" significa privado y "#" significa protegido. "

Por ejemplo, "Volar" representa un diagrama de interfaz . La principal diferencia con un diagrama de clases es que hay una pantalla <<interfaz> en la parte superior.

La primera línea es el nombre de la interfaz y la segunda línea es el método de la interfaz.

Existe otro método de representación para interfaces, comúnmente conocido como representación de piruleta, que consiste en que la clase del Pato Donald implementa una interfaz que "habla lenguaje humano".

Las relaciones de herencia están representadas por triángulos huecos + líneas continuas

La interfaz de implementación está representada por un triángulo hueco + línea de puntos

Cuando una clase "conoce" a otra clase, puede utilizar asociaciones

Una bandada puede tener varios gansos. Por lo tanto, satisfacen la relación de agregación (Agreg a ion). La agregación representa una relación de "propiedad" débil, lo que significa que el objeto A puede contener el objeto B, pero el objeto B no es parte del objeto A.

La síntesis (combinación) es una fuerte relación de "propiedad", que encarna la relación estricta entre partes y todos. Los ciclos de vida de las partes y los todos son los mismos. Aquí, el pájaro y sus alas están en una relación compuesta.

La relación compuesta está representada por un diamante sólido + una flecha sólida

Los animales tienen varias características importantes, como el metabolismo y la capacidad de reproducirse. Para estar vivos, los animales necesitan oxígeno, agua, alimento, etc. Es decir, los animales dependen del oxígeno y del agua. Existe una relación de dependencia entre ellos (Dependency) , representada por una flecha punteada.

Supongo que te gusta

Origin blog.csdn.net/qq_29296473/article/details/132824832
Recomendado
Clasificación