Re: Una solución al tp0.5
de Bustamante Tomás - Hola Mateo:
Las clases TarifaComun y TarifaVIP que modelaste quedaron completamente vacías; no tienen ni estado ni comportamiento, por lo que no tienen razón de existencia en el modelo. La clase Tarifa tampoco tiene sentido, dado que solamente tiene un getter y un setter y usás esas clases simplemente para almacenar un número.
Por lo tanto, no se justifica haber modelado a la tarifa como una entidad propia y hubiera sido mejor haberla tratado como un simple entero. Si más adelante se agregan más pruebas que acomplejicen el modelo y justifiquen que las tarifas tengan comportamiento, será recién ahí cuando se modele esa clase, pero no antes.
El resto está excelente.
Te faltaron las pruebas unitarias de la clase Socio.
Saludos,
Tomás