kiltum (kiltum) wrote,
kiltum
kiltum

В общем, голосование показало, что народ жаждет классов больше, чем неклассов. Что же, пойдем в мейнстрим, заодно и освежим знания классности (классовости?)

Теперь я буду задавать глупые вопросы про то, как это правильней сделать. Ибо как неправильно\обычно, я и сам знаю.

Итак, есть простые класс. Рисую "на пальцах", ибо главное - смысл и читаемость.

class mysql {
public connect();
public disconnect();
public query();
}

class object{
public func(var)
{
c=new mysql();
c->connect();
c->query("insert blablabla var")
c->disconnect();
}
}

w= new object();
object->func("cool");

В общем, думаю, понятно. Есть класс, который отвечает за работу с mysql и есть класс, который работает с некими объектами. И второй класс использует первый. Согласно всяким правилам, я не должен задумываться, как класс, работающий с объектами, с ними работает. Пожелает - в базу лезет, а пожелает - файликами кидается. А может, я потом приделаю к нему голубинную почту - программе должно быть все равно.

А теперь вопрос: каким образом правильно передавать первому классу логин\пароль\имя базы данных для работы?
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 37 comments