miałem kilku letnią przerwę w php i teraz, kiedy znowu mnie wciągnęło, za żadne skarby nie potrafię ogarnąć obiektówki

Chciałbym, żebyście sprawdzili tą klasę i w ogóle naprowadzili mnie na dobrą drogę, czy tak powinno się używać OOP. Jako że uczyłem się strukturalnie to teraz trudno mi się odzwyczaić

<?php class Page { private $file; public function __construct($file) { $this->file = 'content/'.$file.'.txt'; } private function loadPage() { return $content; } private function checkPage() { } public function viewPage() { if($this->checkPage()==TRUE) { }else{ } } } ?>
<?php { $page = new Page($_GET['go']); $page->viewPage(); }else{ $page = new Page('main'); $page->viewPage(); } ?>
Tak więc, jest to poprawne użycie obiektówki, czy taki kod mija się z celem? Bo ja już sam nie wiem, może kiedyś to pojmę

Z góry dzięki, pozdrawiam.