1
NóPartida NóChegada NóPortagem FilaViaturas 2 .. * partida chegada 1 1 * FilaIlimilitada T Viatura ViaturaNaRede +duração(): float InfoTrajecto +Inicio: float +fim: float * Aresta +nome: String +distância: float +velocidadeMédia: float * Direcção dupla para se poder obter facilmente as estatísticas sobre as arestas. 1 Direcção dupla para se poder determinar facilmente os trajectos possíveis * * +nome: String Trajecto +nome: String Rede * <<bind>><T->ViaturaNaRede>

Aula2 exercicio2a

Embed Size (px)

Citation preview

Page 1: Aula2 exercicio2a

NóPartida NóChegada NóPortagem

FilaViaturas

2 .. *

partida

chegada

1

1

*

FilaIlimilitadaT

ViaturaViaturaNaRede

+duração(): float

InfoTrajecto

+Inicio: float

+fim: float

*

Aresta

+nome: String

+distância: float

+velocidadeMédia: float

*

Direcção

dupla para se

poder obter

facilmente as

estatísticas

sobre as

arestas.1

Direcção dupla para se poder

determinar facilmente os

trajectos possíveis

*

*

+nome: String

Trajecto

+nome: String

Rede

*

<<bind>><T->ViaturaNaRede>