Zawsze uważałem, że wzorzec obserwatora jest prawie podobny do typowego podejścia sterowanego zdarzeniami. Właściwie prawie uwierzyłem, że są to po prostu różne nazwy odnoszące się do tej samej rzeczy. Obaj używają podobnych pojęć, aby mieć coś jako słuchacza, a nawet w implementacji są prawie to samo, to znaczy mieć metodę/funkcję zwrotną do wykonania akcji. Tak jest przynajmniej w Javie.Różnica między wzorcem obserwatora a podejściem opartym na zdarzeniach
W innych językach oznacza Actionscript/Flex, zdarzenia są bardziej przyjazne dla użytkownika i mogą wyglądać tak, że nie tylko definiuje wzór obserwatora. Ale nadal koncepcje brzmią tak samo.
Ale czy to naprawdę prawda? Czy Wzorzec Obserwacji jest taki sam, jak zwykły styl programowania sterowany zdarzeniami?
możliwy duplikat [W jaki sposób wzorzec Obserwatora różni się od modelu sterowanego zdarzeniem?] (Http://stackoverflow.com/questions/807778/how-is-the-observer-pattern-different-co-an-event -driven-model) – nawfal