• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wzorzec projektowy - filtrowanie po kryteriach wybranych przez użytkownika

Cloud VPS
0 głosów
240 wizyt
pytanie zadane 7 maja 2020 w C i C++ przez Ergo Proxy Użytkownik (640 p.)
Witajcie,

mam teraz taki problem. Chcę zrobić wyszukiwarkę na wzór wyszukiwarki w allegro. Mam zbiór danych z bazy danych (nazwijmy je pozycje). Użytkownik ma kilka filtrów:

- cena od do

- wyszukiwanie po nazwie/częsci nazwy

- kategorii (mozliwość wybrania kilku kategorii)

- checkbox wyszukujący tylko opłacone pozycje

Zastanawiam się nad tym jaki wzorzec projektowy najlepiej by się tutaj sprawdził, by potem można było to w łatwy sposób rozbudować, zachowując przy tym zasady SOLID.

Moglibyście coś podpowiedzieć/doradzić? Jak coś to piszę to w C#, ale bardziej chodzi mi ogólnie o podejście do problemu, więc język nie ma tutaj znaczenia.

1 odpowiedź

+1 głos
odpowiedź 7 maja 2020 przez mokrowski Mędrzec (158,840 p.)
wybrane 8 maja 2020 przez Ergo Proxy
 
Najlepsza
Dekorator. Ale tu jest moim zdaniem wciskany na siłę (bo ma być jakiś wzorzec GoF). Tu lepsza będzie kompozycja funkcji.
komentarz 8 maja 2020 przez Ergo Proxy Użytkownik (640 p.)
Dzięki, o to właśnie chodzilo :D

Podobne pytania

+1 głos
2 odpowiedzi 604 wizyt
pytanie zadane 26 października 2019 w C i C++ przez AuriattaDev Początkujący (390 p.)
0 głosów
4 odpowiedzi 978 wizyt
pytanie zadane 29 października 2017 w Algorytmy przez TeslaX93 Gaduła (3,600 p.)
0 głosów
3 odpowiedzi 3,162 wizyt
pytanie zadane 29 maja 2017 w PHP przez Turqus Obywatel (1,420 p.)

93,459 zapytań

142,454 odpowiedzi

322,724 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...