В чем отличие метода и функции?
По дате
По Рейтингу
Логически:
метод - это присуще объекту. вызывается только для объекта. может работать с внутренними полями объекта.
функция - вещь в себе вызывается откуда угодно и для чего угодно.
Реально:
метод - такая же функция, одним из входных значений которой является объект, для которого вызван метод.
Метод расположен в классе, функция - вне класса.
функция возвращает результат,
метод - свойство объекта, функция может быть методом объекта
объекты и методы удобны для инкапсуляции, что позволяет не загрязнять пространство имен
Метод, методология это КАК вы что-то собираетесь делать.
Функция, функциональность это ЧЕМ вы это собираетесь делать. Какие функциональные особенности у предмета.
Топорное изьяснение).