-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDiarioDeBordo.txt
54 lines (50 loc) · 963 Bytes
/
DiarioDeBordo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
// diagrama de classes de exemplo
// duas barras definem comentários
Main
association Diario
---
---
---
Diario
composes Anotacao
---
- dono:str
- ano:int
- anotacoes: Anotacao[]
- temas: Tema[]
- indiceLivre:int
---
+ Diario(dono:str, ano:int, tamanho:int)
+ adicionarAnotacao(texto:str, data:str, nota:double):void
+ adicionarAnotacao(texto:str, data:str):void
+ listarAnotacoes():str
+ listarAnotacoes(limiteInferior:double, limiteSuperior:double):str
+ contarAnotacoes():int
+ mediaDesempenho():double
+ exibirAnotacao(indice:int):str
+ toString():str
---
Anotacao
---
- texto:str
- data:str
- desempenho:double
- tema: Tema
---
+ Anotacao(texto:str, data:str, nota:double)
+ Anotacao(texto:str, data:str)
+ getTexto():str
+ getData():str
+ getDesempenho():str
+ setDesempenho(nota:double):void
+ adicionaTema(tema:Tema):void
+ toString():str
---
Tema
---
- conteudo:str
- complexidade:int
---
+ Tema(conteudo:str, complexidade:int)
+ toString():str
---