Interfaces y manejo de Excepciones II

En este ejercicio vamos a trabajar de nuevo los conceptos de Interface y gestión de excepciones.

En el ejercicio tendremos una clase Pelicula que hereda de ObraArtistica. Queremos realizar la integración con una famosa web de valoraciones de películas y para ello nos bajamos su API de integración. Para finalizar la integración debemos implementar la interfaz ICinemaRate que encontraremos en el paquete external API. Tendremos que implementar dicha interfaz y posteriormente crear e implementar otra nueva interface para realizar la integración con una aplicación de recomendaciones que estamos desarrollando.

Recuerda que tenemos apuntes para repasar los conceptos de Interface y de Excepciones.

Se facilita el enunciado y el proyecto de inicio en NetBeans para facilitar su desarrollo.

Enunciado: Descargar

Proyecto base: Descargar

Solución: Descargar

No es la única solución. Tened en cuenta que hay muchos enfoques posibles y en clase he visto algunos que estaban tan bien como éste.

Tened en cuenta que lo importante es que esté bien diseñado y que funcione correctamente, si eso ocurre tendréis toda la nota.

Sobre el tema de @Override, hay cierto debate en la comunidad pero a día de hoy está recomendado utilizarlo. En Java 1.5 (es en lo que hice yo mi PFC) el compilador daba error al hacer un Override de una Interface pero a partir de Java 1.6 esto se permitió y por lo visto la mayoría de los programadores lo recomiendan. De todas formas, recordad: los importante tengáis una opinión fundada con los pros y los contras de vuestra decisión. https://stackoverflow.com/questions/212614/should-we-override-an-interfaces-method-implementation

Diseña un sitio como este con WordPress.com
Comenzar