Mi az Observer tervezési minta elsődleges célja? Jelölje meg a helyes választ!
Lehetővé teszi a felhasználói eseményekre való reagálást. Lehetővé teszi, hogy egy dokumentum nézetei értesüljenek a dokumentum változásáról. Lehetővé teszi objektumok könnyű megfigyelését az objektumok becsomagolásával. Lehetővé teszi, hogy objektumok (közvetve) úgy értesítsék egymást állapotuk megváltozásáról, hogy nem tudnak egymásról. Lehetővé teszi algoritmusok folyamatának (progress) monitorozását.