How can I communicate between objects that doesn't have anything in common without coupling them?

Thanks again.

That was my first attemp, if I inherit from the interface but I don’t declare the method compilers complain:

TimeHandler.h(22): [C2259] ‘ATimeHandler’: cannot instantiate abstract class

EDIT: Oh nvm, I don’t need to inherit the interface from the object that sends the message, that makes much more sense.