Está en la página 1de 1

Instituto Profesional Escuela de Informtica

Diagrama de Clases
ASIGNATURA: POO1501 PARADIGMA ORIENTADO A OBJETOS Caso; La empresa MERWAL desea implementar un sistema de tarjetas las cuales permitan a los clientes utilizar su sistema de transporte. Esta tarjeta debe ser capaz de almacenar el saldo que tiene el cliente para realizar viajes, adems se debe poder realizar cargas de dinero a dicha tarjeta. Construir un diagrama de clases que represente la siguiente situacin: Una clase colaboradora que permita almacenar la informacin de los Clientes. Esta es: rut, nombre, sexo (F: femenino, M: masculino), edad, tipo de cliente (normal, estudiante: tiene 50% de descuento en el costo del viaje, tercera edad: tiene un 40% en el costo del viaje). La clase debe contar con constructores, accesadores y mutadores para todos sus atributos. Una clase que permita almacenar la informacin de las Tarjetas. Esta es: un Cliente, codigoTarjeta que la identifica, saldo y estado (true: si est en uso, false: si no est en uso). Cuando el cliente sale de la estacin se descuenta al saldo el viaje ($500). La clase debe contar con constructores, accesadores y mutadores para todos sus atributos. Adems, se deben implementar los siguientes mtodos customer: Mtodos Solicitados: 1. Mtodo de impresin que permita mostrar las siguiente informacin: cdigo de tarjeta, saldo, el rut del cliente y su tipo, ejemplo: 1111 $5000 17334567-9 tercera edad 2. Mtodo que permita desactivar una tarjeta. 3. Mtodo que descuente el saldo por viaje validando que tenga saldo disponible. Considere el tipo de cliente para los descuentos. 4. Mtodo que recargue la tarjeta en un valor $x. 5. Mtodos de impresin de todos los atributos para cada clase. Construya la relacin entre clases.

También podría gustarte