2011-01-07 9 views

Odpowiedz

8

sygnałów i slotów Qt jest implementacja wzorca Observer. Jeśli chcesz dowiedzieć się więcej na ten temat, polecam lekturę A Deeper Look at Signals and Slots, która ją motywuje i porównuje z sygnałami wzmocnienia. W przeciwnym razie zawsze są dokumenty QT.

Jeśli chcesz użyć wzorca Mediator zamiast wzorca Obserwatora, byłoby dość banalnie, aby to zrobić za pomocą QT. Będziesz musiał dodać klasę mediatora do miksu i uczynić ją obserwatorem interesujących wydarzeń; tj. przenieś sloty i większość logiki aktualizacji ze swoich zwykłych obserwatorów do mediatora.

+0

OK, dziękuję. Zadaję to pytanie, ponieważ znajduję ten link http://onlamp.com/pub/a/onlamp/2002/01/10/designqt.html i dlatego trochę się myliłem. –