Apuntes_Python/01_curso/Modulo_3/3-3b_Diagramas.md

65 lines
2.2 KiB
Markdown
Raw Normal View History

2022-12-24 22:41:20 -03:00
### Diagrama de Objetos
Muestran una vista completa o parcial de los objetos de un sistema
en in isntante de ejecución determinado.
ej.
Objeto (1/4): Fracción que 'conoce' al obj. 1 como numerador
y al obj. 4 como denominador
(1/4)
/ \
(1) (4)
Numerador Denominador
*objts. = circulos
*relaciones de objetos = Lineas
### Diagrama de Clases
Describen la estructura de un sistema, exhiben las
clases del sistema, sus atributos, sus métodos y
relaciones entre objetos.
Se representan:
- Clases
- Atributos
- Métodos
- Asosiaciones entre objetos
- Jerarquías de clases
ej.
_________ ___________
| | | |
| Mercado |*_________*| Proveedor |
|_________| |___________|
____________
| Numero |
+------------+
| sum |
| sub |
| mult |
| div |
┌-> |____________| <-
| |
| |
____________ _____________
| Entero | | Fraccion |
+------------+ +-------------+
| sum | | numerador |
| sub | | denominador |
| mult | +-------------+
| div | | sum |
|____________| | sub |
| mult |
| div |
|_____________|
*clases = rectangulos
*relaciónes = lineas (tipo '1,1' '1,n' 'n,n'....)
*herencia = punta de flecha triangulo(blanco)