I have 2 Classes:
Class Worker
{
offers callbacks:
- Interface workerCallback1;
- Interface workerCallback2;
}
Class Magager
{
uses callbacks fo Worker:
- workerCallback1
- workerCallback2
}
the software runtime works like this:
func main()
{
new Worker instanceWorker;
new Manager instanceManager;
instanceManager.workCallback1 = instanceWorker.workerCallback2;
instanceManager.workCallback2 = instanceWorker.workerCallback2;
// if something happens, manager needs worker to do something, call callbacks:
manager.workCallback1();
}
so above, in my mind, instancWorker provides callback interface to instanceManager - I hope to depicted this kind of relationship in component diagram.
could someone show me an example of Visual Paradigm drawing?