Ejemplos SOLID AyDS
Ejemplo de implementación del patrón observer para emisión de eventos de error.
Refactor: Subject.notify
Refactor: Subject.getEventError
-> EventErrorFactory
Refactor: EventError.UnknownError
Refactor: class Subject
-> class Subject : Observable<EventError>, Publisher<Exception>
Refactor: interface CurrentTimeWrapper