<?php class Db { public $connectId; public $database; //itp public $resultId; public $numRows; public $affectedRows; //itp public $fetchMode; public $rows; //itp function connect() { } function execute() { } function fetch() { } } ?>
celowo rozdzielilem zeby pokazac do czego zmierzam

Zastanawialem sie czy warto byloby rozdzielic to na odpowiednie klasy: DbConnect, DbResult, DbManipulator. Plusem jest to ze mam porzadek w kodzie, minusem spadek wydajnosc ( np w klasie DbResult, musialbym robic mysql_query($query, DbConnect->getInstance()->id) itp)
Co o tym sadzicie? Czy wywazam otwarte drzwi (na sile i tam gdzie nie potrzeba rozdzielam) czy moze jest w tym troszeczke sensu
