Está en la página 1de 1

Diagrama de clases UML

Proyecto grupal
PING BATTLE

Principal Ventana Controles Grafica


width: int 0..*
Q: boolean
0..* height: int
1..* A: boolean
Principal() SerialVersionUID: Grafica(Tablero)
long 0..* 0..* UP: boolean
main(String[]):vid DOW: boolean run():void

Ventana() Controles()
0..* KeyPressed(KeyEvent):void
KeyReleased(KeyEvent):void

tiene un

1
0..*

AUDIO Pelota Tablero Raqueta


ANCHOX: int x: int
1..* ALTOY: int serialVersionUD: long
y: int
Audio() x: double juegoPausado: boolean
ANCHO: int
getAudio(String):AudioClip y: double ALTO: int
Px: double
Py: double 0..* Tablero(LayoutManager)
puntaje1: Integer 0..* Raqueta(int,int)
Tablero() getRaqueta():Rectangle2D
puntaje2: Integer 1..*
paintComponent(Graphics):void moverR1(Rectangle):void
finjuego: boolean 1..*
dibujar(Graphics2D):void
Sonido1: AudioClip moverR2(Rectangle):void
update():void
0..* Sonido2: AudioClip colision(Rentangle2D):boolean
Silbato: AudioClip dibujarPuntaje(Graphics2D):void
Pelota()
getShape(): Rectangle2D
moverPelota(Rectangle2D,boolean,boolean):void
getPuntaje1():int
getPuntaje2():int

También podría gustarte