Wzorce projektowe · Junior · Pytanie 20 z 75
Co robi Mediator?
- ✓Poprawna odpowiedź: Centralizuje interakcję obiektów, by nie odwoływały się do siebie nawzajem
- 2Przekazuje żądanie wzdłuż łańcucha handlerów, aż któryś je obsłuży
- 3Tworzy kopię obiektu do bezpiecznej modyfikacji
Wyjaśnienie
Komponenty formularza nie wywołują się nawzajem bezpośrednio, tylko powiadamiają mediatora (rodzica, kontroler formularza), który decyduje, co zmienić. Zmniejsza to powiązania „każdy z każdym”. Ryzyko: mediator rozrasta się w zbyt mądry obiekt.