Zaczynam zabawę z klasami

chcę całkowicie oddzielić kod HTML od php ni i mi się to udaje

kod php wygląda ładnie i przejżyście ale mam pewien orzech do zgryzienia a dokładnie przechodzenie po działach strony tzn. w menu wybieram np. artykuły i dotychczas robilem to przez include, jak jestem na obiektach to nie mam zadnego include jedynie wywoluje metode jakiejs tam klasy, a robienie na if albi switch jest chyba mało eleganckim rozwiązaniem, więc zastanawiałem sie nad stworzenim klasy lub funkcji, która na podstawie podanego parametru z adresu URL bedzie odpowiednio kierowac to do innych metod ale niewiem jak sie za to zabrac

więc moje pytanie jest takie czy możecie mi przedstawić jak w OOP robicie to nie używając if czy switch
pozdrawiam