Ejercicio C02 - La centralita: Episodio VII
Consigna
Partir del ejercicio La centralita: Episodio VI y:
El método
Guardar
de la implementación deIGuardar
enLocal
deberá serializar el objeto en formato XML y guardarlo en un archivo.El método
Leer
de la implementación deIGuardar
enLocal
deberá obtener los datos de un archivo conteniendo un objeto serializado en formato XML, comprobar que este sea del tipoLocal
y retornar el objeto deserializado. En caso de que no sea del tipoLocal
, lanzará la excepciónInvalidCastException
.El método
Guardar
de la implementación deIGuardar
enProvincial
deberá serializar el objeto en formato XML y guardarlo en un archivo.El método
Leer
de la implementación deIGuardar
enProvincial
deberá obtener los datos de un archivo conteniendo un objeto serializado en formato XML, comprobar que este sea del tipoProvincial
y retornar el objeto deserializado. En caso de que no sea del tipoLocal
, lanzará la excepciónInvalidCastException
.
Resolución
Video | Código |
---|