Atividades e exercícios da disciplina de POO
Ifes Campus Serra
@Jramso - Josué Ramos Souza
- 4ºPeríodo
Lista 1
Lista 2
-
Diagrama de classe
classDiagram
class Personagem{
- id: int
- nome: String
+ Personagem(id,nome): constructor
+ getid(): int
+ getnome(): String
}
class Episodio{
- id: int
- titulo: String
- resumo: String
- temporada: int
+ Episodio(id,temp,titulo): constructor
+ getid(): int
}
class Serie{
- id: int
- titulo: String
- idade: int
+ Serie(id,titulo,idade): constructor
}
class Perfomance{
+ Perfomance(idep, idpers, ator): constructor
+ getEp(): Episodio
+ getPerson(): Personagem
+ getAtor: Ator
}
class Categoria{
<<enumeration>>
COMEDIA
ACAO
AVENTURA
DRAMA
VIOLENCIA
SEXO
LINGUAGEM
}
class Ator{
- id: int
- nome: String
- nacionalidade: String
+ Ator(id,nome): constructor
+ getid(): int
+ getnome(): String
+ getnacion(): String
}
Personagem "1..*" -- p
p -- "1..*" Episodio
Serie "1" o-- "*" Episodio
Categoria "0" -- "*" Serie
Ator "1" -- "*" Perfomance
Perfomance .. p
- p (não é uma classe o diagrama nao faz classes associativas)