- Który wzór projektu służy do pozbycia się zbyt wielu podklas, tworząc osobną klasę dla każdej kombinacji?
- Do czego służy wzór mostu?
- Który wzór projektu definiuje jeden do wielu zależności między obiektami?
Który wzór projektu służy do pozbycia się zbyt wielu podklas, tworząc osobną klasę dla każdej kombinacji?
Abstrakcyjny wzór fabryki
W abstrakcyjnym wzorze fabrycznym pozbywamy się bloku IF-Else i mamy klasę fabryczną dla każdej podklasy, a następnie abstrakcyjną klasę fabryczną, która zwróci podklasę na podstawie klasy fabrycznej wejściowej.
Do czego służy wzór mostu?
Wzór mostu to wzór projektowy używany w inżynierii oprogramowania, który ma „oddzielić abstrakcję od jego implementacji, aby oba mogły się różnić niezależnie”, wprowadzone przez gang czterech.
Który wzór projektu definiuje jeden do wielu zależności między obiektami?
Zgodnie z gangiem czterech, celem wzorca obserwatora jest „zdefiniowanie zależności jeden do wielu obiektów, tak że gdy jeden obiekt zmienia stan, wszystkie jego zależności są zgłaszane i aktualizowane automatycznie."