Mam jedno pytanie dotyczące PHP lub bardziej projektowania.
Php interesuję się już od jakiegoś czasu, zaczynałem "strukturalnie" z kursem z videokurs.pl. Nadszedł czas na OOP. Składnię i elementy tego paradygmatu już znam.
Niestety problem pojawia się jeśli zaczynam projektować nawet prostą aplikację.
Na początku wytłumaczę co zamierzam stworzyć.
Jest to serwis ogłoszeniowy działający na zasadzie:
- użytkownik rejestruje się w serwisie
- użytkownik loguje na swoje konto
- użytkownik ma możliwość dodawania/edycji/usunięcia ogłoszenia
- ogłoszenia należą do jednej z kilku kategorii (na początek są to tylko dwie kategorie: motoryzacja i nieruchomości)
- każde ogłoszenie jest powiązane z użytkownikiem który je dodał (w profilu będzie możliwość zobaczenia wszystkich ogłoszeń usera)
- użytkownicy mają możliwość oglądania ogłoszeń
- sortowania ogłoszeń według ceny, wyświetlenia ogłoszeń według województwa i według wybranych kategorii
Jak mogło by wyglądać zaprojektowanie takiej aplikacji w OOP w pseudoszablonie klas - coś w tym stylu:

Wiem że pomoc w tej sytuacji jest czasochłonna, więc przepraszam że o to proszę lecz było by mi to bardzo pomocne.
Z góry dziękuję za wszelką pomoc.
Pozdrawiam