#include #include using namespace std; VisorFechaConsola::VisorFechaConsola(Fecha *f, char sep) : sujeto(f), separador(sep) { sujeto->suscribir(this); } VisorFechaConsola::~VisorFechaConsola() { sujeto->quitar(this); } void VisorFechaConsola::actualizar(Sujeto *s) { if (s == sujeto) mostrar(); } void VisorFechaConsola::mostrar() { int dia = sujeto->getDia(); int mes = sujeto->getMes(); int anyo = sujeto->getAnyo(); cout << dia << separador << mes << separador << anyo << endl; }