I'm just trying to figure out what makes the Signal/Slot (Pattern?). Wikipedia tells me not so much and calls it an implementation of the ObserverPattern* while I would think it has much more resemblance to the DataBusPattern**.
Can someone explain in an abstract way what Signal/Slot is? Do the participants in Signal/Slot need to know each other (as in ObserverPattern) or not (as in DataBusPattern) and what are the key differences?
I tried to figure it out reading the QT docs, but there is to much C++ magic.