Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué capas de abstracción contiene el diagrama de clases de UML?

¿Qué capas de abstracción contiene el diagrama de clases de UML?

El diagrama de clases UML contiene una capa conceptual, una capa de descripción y una capa de implementación.

Los diagramas de clases a nivel de concepto describen conceptos en un dominio de aplicación que están relacionados con las clases que implementan estos conceptos. Generalmente no existe un mapeo directo. Los diagramas de clases a nivel de concepto se dibujan con poca o ninguna consideración por la implementación, por lo que deben ser independientes del lenguaje de programación específico.

Diagrama de clases a nivel de descripción. Lo que vemos en este momento es la parte de interfaz de la clase, no la parte de implementación. Esta interfaz se puede implementar de muchas maneras diferentes debido al entorno de implementación, las características del tiempo de ejecución, etc.

Los diagramas de clases a nivel de implementación realmente consideran la implementación de la clase y proporcionan detalles de implementación. En este punto, el concepto de clase en sentido estricto debería ser cierto. Revela de qué está hecha una entidad de software. Las clases de nivel de implementación son las más utilizadas y, en muchos casos, las clases de nivel de descripción son más útiles para que las personas comprendan el software.