Принципы ОПП проектирования движка сайта
Объектно-ориентированное программирование (ОПП), хотя и не является очень простым, однако в основе своей заключает довольно-таки несложную идею. Основной целью ОПП является соединение в единое целое всех имеющихся данных (которые представлены в виде переменных) с определенным кодом, работающим с этими данными.
Поэтому благодаря ОПП вместо хаотичного месива большого количества переменных и большого количества кода вы можете получить небольшие – и желательно более организованные – соединения кода и переменных. Причем полученные связки будут вместе лишь до тех пор, пока вы не добьетесь ожидаемого результата. Их же потом можно будет использовать и в других проектах.
Поэтому ООП является лишь более организованным методом программирования, который, однако, уменьшает количество ошибок и заметно сокращает ваше время. Так, для того, чтобы не кодировать каждый раз связку с базой данных для динамических сайтов, можно объединить все имеющиеся переменные (логин, пароль, имя хоста, имя базы данных) и код (выбор БД, соединение с БД, проверка на наличие ошибок) и собрать их в целостный пакет данных, который называется объектом. В дальнейшем для аналогичных ситуаций этот объект можно будет использовать и в других проектах.