2011-01-07 22 views

Respuesta

8

señales y ranuras de QT es una implementación del patrón Observer. Si desea saber más al respecto, le recomiendo leer A Deeper Look at Signals and Slots que lo motive y lo compare con las señales de Boost. De lo contrario, siempre hay los documentos QT.

Si desea utilizar el patrón Mediator en lugar del patrón Observer, sería bastante trivial hacerlo con QT. Tendría que agregar una clase de mediador en la mezcla, y hacer es su observador de los eventos de interés; es decir, mueva las ranuras y la mayor parte de su lógica de actualización de sus observadores habituales a su mediador.

+0

Bien, gracias. Hago esta pregunta porque encuentro este enlace http://onlamp.com/pub/a/onlamp/2002/01/10/designqt.html y me confundí un poco. –

Cuestiones relacionadas