Jak by to optymalnie zrobić?
Przykładowo mam klasę database (class.database.php, a w niej w konstruktorze wykonywane jest połączenie z bazą poprzez PDO. I teraz moje pytanie. Jak zrobić to optymalnie, np tworząc klasę Account (class.account.php) i w niej będą wykorzystywane operacje na bazie. Bazę dziedziczyć czyli np class Account extends Databse czy require w metodach? Tak aby po wejściu na plik class.account.php niepotrzebnie nie obciążać bazy zbędnym połączeniem. Dodam że w konstruktorze account będzie sprawdzanie sesji, czy takie rozwiązanie jest optymalne?
Pozdrawiam :)