APLICACIÓN DE EJEMPLO JAVA
description
Transcript of APLICACIÓN DE EJEMPLO JAVA
22/11/2005 .1
APLICACIÓN DE EJEMPLO JAVA
PELUQUERÍA INTERACTIVA V.1.0
22/11/2005 .2
Código Fuente
public class Peluqueria {
public static void main(String[] args) {
Caja cajaA=new Caja(); //creamos caja nuevaPeluquero alex = new Peluquero("alex",cajaA);
//creamos peluqueroAprendiz amaia = new Aprendiz("amaia",25); //creamos
aprendizCliente juan = new Cliente("Juan",true,400); //creamos
clientesCliente pepe = new Cliente("pepe",false,200);
System.out.println("juan tiene " +juan.getDinero());System.out.println("pepe tiene " +pepe.getDinero());
System.out.println("la cajaA tiene " +cajaA.getSaldo());
/*************en la pelu***************************/amaia.aceptarCliente(pepe); //aceptar clientesalex.aceptarCliente(juan);
alex.cortarPelo(); //cortarles el peloamaia.cortarPelo();
alex.cobrar(); //cobrarlesamaia.cobrar();
alex.despacharCliente(); //despacharlesamaia.despacharCliente(); //despacharles (amaia
no puede)alex.despacharCliente(amaia);/*************fuera de la
pelu***************************/
System.out.println("juan tiene ahora " +juan.getDinero());
System.out.println("pepe tiene ahora " +pepe.getDinero());
System.out.println("juan es " +alex.getCliente());System.out.println("pepe es " +amaia.getCliente());
System.out.println("la cajaA tiene ahora " +cajaA.getSaldo());
System.out.println("la cajaNueva tiene ahora “ +amaia.getCaja().getSaldo());
cajaA.listarFacturas();amaia.getCaja().listarFacturas(); }
}
22/11/2005 .3
Diagrama de Clases
22/11/2005 .4
Diagrama de Transiciones (Caso de uso: caja.TramitarFactura)
22/11/2005 .5
Diagrama de Transiciones (Caso de uso: peluquero.Cobrar)