Просмотр поста

.
Delphinum

КоханийВолодимир, это немного сложноватая тема, но ты цепляешь еще и понятие Модели и Контроллера, тем еще больше ее усложняя )

Для начала скажу о статике вообще: все методы класса по сути статичны, так как они не являются частью состояния объекта (тут нужно понимать, что такое состояние объекта). Просто когда метод вызывается из объекта он на него биндится (что такое биндинг метода тоже надо знать), а когда из класса, то биндится на класс. Вот вся разница между статикой и не статикой. Естественно методы, которые вызываются от имени объекта имеют доступ к его состоянию, а статичные методы такого доступа не имеют.

Использовать статику взамен обычных методов лишает ООП смысла, так как класс это не набор методов, а набор методов и свойств.