Signals are an implementation of event messages, like Smalltalk / Objective C Messages or Events in various other (e.g. C #) lanugages.
You can use them for a variety of tasks, take a look at the observer pattern
Why are you using the Observer pattern?
The benefits are mostly organizational, when you work with large applications, it’s important to use reuse patterns that help maintain the consistency of the development team.
- ( ), , , , , , , , .
, , , 60% , , , .
, Observer . , , , .