Está en la página 1de 1

Rest aurant e

El problema que se aborda en el proyecto es el de un Restaurante, con las clases de cuenta, bebida,
platillo, restaurante, mesa, chef, hostess, cliente, mesero, bartender. Las clases de bebida y platillo se
utilizan como elementos del menu, con su precio nombre y descripcion. Las clase de cuenta cuenta
con las caracteristicas de contenido, total, estado y numero de la cuenta. Las demas clases son del tipo
empleado, persona con su nombre, edad y diferentes caracteristicas.

Cuent a Bebida Mesa Host ess Mesero

+Contenido: ArrayList<Platillo> -Nombre:String -NumeroDeMesa: int -Nombre: String -Nombre: String


+Total: int -Precio: Long -Ocupada: Boolean -Edad: int -Edad: int
+Cerrada: Boolean -Alcoholica: Boolean -PersonasEnLaMesa: int --Restaurante: String -NumCuentas: int[]
+idCuenta: int -Descripcion: String

+disponible(): Boolean +tomarOrden()


+SumaTotal(ArrayList<PlatilloMenu>) +Describir(): Return Descripcion +cuantasPersonasHay(): Return +presentarse() +entregaPlatillo(ArrayList:Platillo)
+queHay(ArrayList<PlatilloMenu>) +decirPrecio(): Float PersonasEnLaMesa +llevarAMesa() +entregaBebida(ArrayList:Platillo)
+cuentaCerrada() +Pedir() +descripcionMesa() +despedirCliente() +cerrarCuenta(Cuenta:Cerrada)

Pl at il o Rest aurant e Chef Cl ient e Bart ender

-Nombre: String -Nombre: String -Nombre: String -Nombre: String -Nombre: String
-Precio: Float -Direccion: String -Edad: int -numMesa: int -Edad: int
-Descripcion: String -NumeroTelefonico: String -PlatillosArealizar: int -MayorDeEdad: Boolean --BebidasPedidas: int

+Describir(): Return Descripcion +publicidad() +presentarse() +pedirMesa() +presentarse()


+DecirPrecio(): Return Precio +abierto() +realizarPlatillo() +pedirComida() +agregarPedido()
+Pedir() +cerrado() +agregarPlatillo() +pagar() +realizarPedido()

También podría gustarte