uml y patrones de diseño
Análisis Orientado a Objetos OOA
Procedimiento y modelo de análisis orientado a objetos
- Explicación detallada del diagrama de clases UML
A través del diagrama anterior, tengo una comprensión general de UML. A continuación, le daré una introducción detallada a las siguientes relaciones en el diagrama de clases UML:
Generalización: los gráficos son triángulos huecos + líneas sólidas
Realización: los gráficos son triángulos huecos +
líneas punteadas Asociación: los gráficos son flechas + líneas sólidas
Combinación: los gráficos son rombos sólidos + flechas sólidas
Agregación: los gráficos son rombos huecos + flechas
Dependencia: los gráficos son flechas + puntos línea
relaciones de clase a clase
La relación entre clases se puede dividir en los siguientes cinco tipos según la fuerza de la relación:
----依赖关系(Dependency)
---关联关系(Association)
---聚合(Aggregation)
---组合(Composition)
---泛化(Generalization)
依赖关系是五种关系中耦合最小的一种关系。
1. Relación de asociación:
1.1 Relación de agregación:
1.2 Relación de composición:
2. Relación de dependencia:
3. Relación panchina:
4. Relación de realización:
Utilice el diagrama de clases UML para dibujar la relación entre los tres.
Patrones de diseño
###Clasificación de patrones de diseño
De acuerdo con la creación de una clase u objeto, el patrón de diseño se divide en
1. Modo de creación
### Producir solo un producto a la vez
Se pueden producir múltiples productos:
2. Modelo estructural
------------------- Manejar la combinación de clases y objetos
(Son dos clases diferentes trabajando juntas, cargador de teléfono)
inserte la descripción de la imagen aquí
3. Modo de comportamiento [describe cómo interactúan las clases y los objetos y las responsabilidades mutuas]
inserte la descripción de la imagen aquí