mekekebrekeke
Новичок
Объект DB - какой должен быть доступ к базе
Интересует мнение гуру.
Зачастую встречаю в чужих исходниках, что создают объекты вроде как БазаДанных, а в них только конструктор, устанавливающий коннект, и деструктор, разрывающий соединение. Далее по коду, естественно, везде обращение к базе происходит непосредственно функциями PHP.
Противоречит ли такой подход духу ООП?
Как я понимаю, если уж создается объект БД, то и весь доступ к внутренней его структуре( собственно БД ) должен происходить через методы.
Как вообще должно быть правильно и оптимально в этом случае с практической стороны? Может и не имеет смысла создавать лишний объект и писать методы для него?
Имеет ли смысл БД делать объектом?
Интересует мнение гуру.
Зачастую встречаю в чужих исходниках, что создают объекты вроде как БазаДанных, а в них только конструктор, устанавливающий коннект, и деструктор, разрывающий соединение. Далее по коду, естественно, везде обращение к базе происходит непосредственно функциями PHP.
Противоречит ли такой подход духу ООП?
Как я понимаю, если уж создается объект БД, то и весь доступ к внутренней его структуре( собственно БД ) должен происходить через методы.
Как вообще должно быть правильно и оптимально в этом случае с практической стороны? Может и не имеет смысла создавать лишний объект и писать методы для него?
Имеет ли смысл БД делать объектом?


