Me preguntaba sobre el patrón de diseño detrás del mecanismo de señales y ranuras en Qt?Señales y ranuras, patrón de diseño en Qt?
¿Dudo entre el mediador y el observador?
Gracias ...
Me preguntaba sobre el patrón de diseño detrás del mecanismo de señales y ranuras en Qt?Señales y ranuras, patrón de diseño en Qt?
¿Dudo entre el mediador y el observador?
Gracias ...
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.
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. –
Sí, ver http://en.wikipedia.org/wiki/Signals_and_slots – ismail