Вещи типа FckngZendCore::fckngZendMethod() , это ооп код написан с процедурным мышлением
вот это что-то новенькое! либо я не догнал,но я понял что использование статических методов это процедурное мышление? ну тогда разработчики библиотеки java тоже получается мыслили не так как нужно, так как так статические методы в ней используются.
а тут все зависит от задачи и от пожеланий заказчика, ну и естественно есть свои наработки.
ну тут ты ушел от ответа