Por ejemplo se puede implementar mediante eventos o mediante Inyección de Dependencias.