El documento describe dos casos de uso para diseñar diagramas de clases y secuencia en UML. El primer caso trata de un restaurante donde un cliente puede ordenar platillos y bebidas y pagar con efectivo o tarjeta. El segundo caso trata de un banco que controla cuentas de cheques y ahorros, con métodos como depositar, retirar y consultar saldos. Se pide implementar ambos casos en Java usando herencia y sobrescritura de métodos.