- Jest zamknięciem wzoru projektowego?
- Który ze wzoru projektu służy do wykrywania i aktualizacji stanu obiektu po zmianie?
Jest zamknięciem wzoru projektowego?
Zamknięcie jest funkcją, która odniesie się do funkcji zewnętrznej, która została już zakończona wykonaniem. Na przykład istnieją funkcje, a ten przykład jest bardzo typowy do wyjaśnienia, czym jest zamknięcie. W tym przykładzie funkcja wewnętrzna jest owinięta funkcją zewnętrzną, która przyjmuje argument, x.
Który ze wzoru projektu służy do wykrywania i aktualizacji stanu obiektu po zmianie?
Wzór projektu stanu jest używany, gdy obiekt zmienia swoje zachowanie w oparciu o swój stan wewnętrzny. Jeśli musimy zmienić zachowanie obiektu na podstawie jego stanu, możemy mieć zmienną stanu w obiekcie i użyć bloku warunku IF-Else, aby wykonać różne działania na podstawie stanu.