Está en la página 1de 4

ResultadoAjedrez

EstadoEncuentro
GANADOR_BLANCAS Java
INICIADO
GANADOR_NEGRAS
SUSPENDIDO
EMPATE
ENTRETIEMPO MarcadorFutbol
FINALIZADO
-re su ltado APLAZADO - encuentro: Encuentro
NO_INICIADO - equipo: Equipo
+ e stadoEncuentro - e stado: int
- go le sList: ArrayList<Goles>
Python -e stado
+ agre garG o le sList(Goles): void
+ m arcadorFutbol
TablaPosicionesAjedrez

- ju gadores: ArrayList<JugadorAjedrez> EncuentroFutbol


Goles

+ agregarJugador(JugadorAjedrez): void - e q u ip oLocal: Equipo


- go le s : int
- encontrarJugador(String): JugadorAjedrez - equipoVisitante: Equipo
- jugador: Jugador
+ p re se n tarT ab laPosiciones(): void - marcadorFutbol: MarcadorFutbol
+ registrarPartida(String, String, int): void

EncuentroAjedrez
Encuentro
MarcadorAjedrez - e stad o : EstadoEncuentro +l
- fe ch a: Date - e stadoEncuentro: EstadoEncuentro
- encuentro: EncuentroAjedrez
- ju gad o rBlancas: Jugador - fe ch a: Date
- ju gad o rBlancas: Jugador
- ju gadorNegras: Jugador - lo cal: Equipo
- ju gadorNegras: Jugador - u b icacion: String - lu gar: String
- re su ltad o: ResultadoAjedrez
- m arcad o rFutbolLista: ArrayList<MarcadorFutbol>
+ presentarMarcadorAjedrez(): void - san cio n Futbol: ArrayList<SancionFutbol>
- visitante: Equipo

+ agre garMarcadorFutbol(MarcadorFutbol): void


+ agre garSan cionFutbol(SancionFutbol): void
-jugador

Partida Jugador
Competencia TipoCompetencia
- d u racion: String - go le sList: ArrayList<Goles> + ti poCompetencia
- fi ch asB lan cas: Jugador - co m p etencia: String FUTBOL
-fi ch asB lan cas- n u m C am iseta: int
- fi ch asN e gras: Jugador - ti tu lar: boolean - n u m Ju gad oresTitulares: int Ajedrez + ti
- re su ltad o : ResultadoPartida - n u m Ju gad oresTotales: int
+ agre garG o le sList(Goles): void - ti p o C o mpetencia: TipoCompetencia
-fi ch asN e gras
+ C o m p etencia()
+ re sultado + Competencia(String, int, int, TipoCompetencia) Comp

ResultadoPartida -co m p e tencia - h o raFin: i


- h o raInicio
GANADA Arbitro - nombre: S
PERDIDA
- d e scripcion: String + Competenc
EMPATE - e s p e cialid ad: String Fichaje

- co m p e te n cia: Competencia
TipoPersona - equipo: Equipo
Rol
- jugador: Jugador
NATURAL
- d e scripcion: String - te m p o rad a: Temporada
JUGADOR_FUTBOL
- listaUsuarios: ArrayList<Usuario> JUGADOR_AJEDREZ + ge tC o m p etencia(): Competencia
- nombre: String ARBITRO
Persona + ti poPersona + getEquipo(): Equipo
+ agregarUsuario(Usuario): void + ge tJugador(): Jugador
+ p re se n tarRoles(): void - ap e llid o: String + ge tT e m p o rada(): Temporada
-p e rsona - CuerpoTecnicos: ArrayList<CuerpoTecnico> + se tC o m p e tencia(Competencia): void
-rol - d n i: String + setEquipo(Equipo): void
- fe ch aN acimiento: Date Temporada + se tJugador(Jugador): void
TablaDePosicionesFutbol

- dg: int
- equipo: Equipo
- gC: int
- gF: int
- p e: int
- pg: int
- pj: int
- pp: int
- p ts: int

+ co n tarG o lesEquipo(ArrayList<Goles>): int


+ p re se n tarT ab laPosiciones(): void

-e quipo

Equipo
lo cal
- CuerpoTecnicos: ArrayList<CuerpoTecnico>
- e n cuentrosList: ArrayList<Encuentro>
- fe ch aC reacion: Date
- fi ch aje list: ArrayList<Fichaje>
- lo go: String
- n o mbreEquipo: String
- ti p o C o mpetencia: TipoCompetencia

+ agre garCuerpoEquipo(Fichaje): void


+ agregarCuerpoTecnico(CuerpoTecnico): void
+ agre garEncuentroList(Encuentro): void
+ p re se n tarEquiposFutbol(): void

ti poCompetencia

etenciaAjedrez

nt
o: int
String

iaAjedrez(String, int, int)


- listaU su ario s: A rrayList<Usuario> +tem p orada + se tT e m p o rada(Temporada): void
Usuario - fe ch aFin: Date
- nombre: String
- te lefono: String - fe ch aIn icio: Date
- p aswword: String
- ti p o Pe rsona: TipoPersona - n o m b re Temporada: String
- p e rso na: Persona
- ro l: Rol + agregarCuerpoTecnico(CuerpoTecnico): void + T e m p orada()
- u s u ario: String + agre garU su ario(Usuario): void + T e m p o rada(Date, Date, String)
+ p re se n tarUsuario(): void + o b te n e rSan ciones(ArrayList<SancionFutbol>): int
+ p re se ntarArbitros(): void
+ p re se n tarJugadoresFutbol(): void
+ p re se n tarPersona(): void
+ p re se n tarPersonas(): void

También podría gustarte