Szacunek za to, że mówisz wyraźnie, zrozumiale, wszystko pokazujesz na przykładach, które piszesz na bieżąco. Co istotne, pokazujesz najpierw problem, a potem jego rozwiązanie. Przy takim podejściu zdecydowanie łatwiej zrozumieć zastosowanie wzorca. Kanał warty polecenia.
Cześć, w klasycznym ujęciu wzorca mamy do czynienia z samą klasą typu Facade, jednak oczywiście nic nie stoi na przeszkodzie, aby do takiej klasy dodać również korespondujący interfejs. Czy jest to rozwiązanie lepsze? Powiedziałbym, że to zależy od konwencji jakich trzymamy się w danym projekcie lub zespole programistycznym :)
Szacunek za to, że mówisz wyraźnie, zrozumiale, wszystko pokazujesz na przykładach, które piszesz na bieżąco. Co istotne, pokazujesz najpierw problem, a potem jego rozwiązanie. Przy takim podejściu zdecydowanie łatwiej zrozumieć zastosowanie wzorca. Kanał warty polecenia.
Robicie świetną robotę! Oby tak dalej, wszystko dobrze i przejrzyście wytłumaczone! Liczę na kolejne filmy z pytaniami rekrutacyjnymi. Pozdrawiam.
Wzorzec fasady można również przedstawić za pomocą interfejsów. Czy w Twoim przykładzie zastosowanie interfejsów nie było by lepszym rozwiązaniem?
Cześć, w klasycznym ujęciu wzorca mamy do czynienia z samą klasą typu Facade, jednak oczywiście nic nie stoi na przeszkodzie, aby do takiej klasy dodać również korespondujący interfejs. Czy jest to rozwiązanie lepsze? Powiedziałbym, że to zależy od konwencji jakich trzymamy się w danym projekcie lub zespole programistycznym :)