Witam
Mam problem czysto teoretyczny
Ponieważ nie bardzo wiem jak go optymalnie rozwiązać ze względów mojego małego doświadczenia w OOP.
Otóż założeniem jest stworzenie wyników wyszukiwania wraz ze stronicowaniem.
Obmyśliłem sobie że klasy powinny być tak skonstruowane by można je używać do innych projektów.
Mam zatem:
Klasa 1
Klasę samego wypisywania pagera czyli << < 123455 > >> i klasa zajmuje się tylko poprawnym obliczaniem miejscu w którym się znajdujemy oraz pobiera do siebie ilość podstron.
Klasa 2
I tu zaczyna się problem ponieważ nie wiem czy pisać klasę dla wyników oraz dla łączenia z bazą danych czy pisać dwie klasy jedną dla łączenia z bazą a drugiej do wykonania działania? Jakim jest zwracanie danych koniecznych czyli podział na podstrony.
Czy mógł by mi ta kwestię ktoś rozjaśnić ?