25-05-2016, 11:55
Buenas. Paso a dejar el final de pdep.
Para la parte de Haskell, puse que gracias a la evaluación diferida, mientras pueda encontrar a h dentro de la lista, la función termina.
Para la parte de objetos, yo lo encaré por el lado de crear una clase para el tipo de cliente, con subclases, y que se encarguen ahí de calcular el descuento, porque me pareció que estaba mal delegado que lo calculara el cliente mismo.
El error para evitar la compra de productos con saldo insuficiente se puede cambiar con una excepción.
Para la parte de Haskell, puse que gracias a la evaluación diferida, mientras pueda encontrar a h dentro de la lista, la función termina.
Para la parte de objetos, yo lo encaré por el lado de crear una clase para el tipo de cliente, con subclases, y que se encarguen ahí de calcular el descuento, porque me pareció que estaba mal delegado que lo calculara el cliente mismo.
El error para evitar la compra de productos con saldo insuficiente se puede cambiar con una excepción.