Observer og Command patterns
Hej Eksperter.Jeg sidder og læser lidt om observer og command patterns.
Pludselig kan jeg slet ikke se hvad forskellen er på de to? De er vel ikke ens?
Et observer pattern har et subject og nogle observers. Subjectet kalder notify og løber en liste igennem med observers. Her kaldes update på hver enkelt.
Et command pattern har en invoker, et command-objekt og en receiver. Invokeren udfører en execute på command-objectet som så kalder en action i receiver'en.
Jamen er det ikke præcis det samme de to gør???? I sidste ende kalder de begge en metode der skal udføres den ene hedder update() og den anden kaldes action().
