OyemeА чем тебе не нравится модульное программирование? 1 класс = 1 модуль, несколько методов на несколько различных функциональных моментов. В коде в зависимости от необходимости подключать тот модуль, который необходим, то есть представлять сайт в виде набора блоков.
Исходя из этого мы получим лишь единицы классов, которые будут использоваться внутри других, а это работа с БД, с файлами, с сессией, думаю и всё. Их можно было бы в целом статичными оставить.
Рассматривая сайт в таком смысле, я не вижу необходимости ООП. То есть не нужны наследования и жесткие связи, когда как мы будем стремиться создать полную индивидуальность каждого из компонентов.
Собственно вопрос, считаешь ли ты такому программированию место на равне с ООП? То есть как альтернатива.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).