У меня вопрос по реализации классов для работы с БД. Многие, если ни все еклассы которые я видел на данный момент содержат методы getNumCols(), getNumRows(), freeResult() в классе DB, а не в классе DB_result (в последнем встречаются одноименные методы такого содержания $this->_db->getNumRows($this->result) - т.е. ссылаются на методы класса DB). Тем не менее все эти медоты требуют указания идентификатора ресурса выполненного запроса, который, по моему хранится только в классе DB_result. Просто хочу понять зачем тогда оформлять так класс DB? Ведь можно сразу перенести вышеописаные методы в DB_result.