Crawlery. Jaki to wzorzec?

0

Użytkownik wkleja URL, a my posiadamy kilka crawlerów, każdy na inny serwis www. Ponad to fabryka musi obsłużyć kilka form adresów www, bo wiadomo może być inny url, , nawet inna końcówka (wersje językowe) ,a ta sama podstrona.

Potem już każdy crawler to klasa implementująca jakiś interfejs. Powiedzmy, że mamy crawlery które mają pobrać imię i nazwisko z różnych serwisów, które obsługuje. Wymuszam w interfejsie getName i getSurname.

Jaki to wzorzec? Factory? Config? Co we wzorcu powinno odpowiadać za rozpoznanie, którą klasę załadować? Nie może to być prosta zależność typu domena - nazwa klasy jak wykazałem.

0

Mi to bardziej wygląda na wzorzec Strategia: https://designpatternsphp.readthedocs.io/pl/latest/Behavioral/Strategy/README.html

Masz 1 interfejs oraz kilka różnych crawlerów, więc według mnie to strategia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1