김규범님의 블로그
메서드와 함수의 차이 본문
● 함수
- 함수는 독립적으로 존재하며, 로직 처리 이후 사용자가 원하는 결과를 반환해준다.
● 메서드
- 메서드는 클래스에 종속되어 존재하며, 해당 클래스에 대한 객체가 생성되어야 사용할 수 있다.
둘다 공통적으로 코드를 실행하는 기능의 단위는 동일하지만
class에 종속되어 있는가 아닌가의 여부로 불리는 형태가 다르다.
메서드를 사용하는 이유
1. 중복되는 코드의 반복적인 프로그래밍을 피할 수 있다.
2. 모듈화로 인해 코드의 가독성이 좋아진다.
3. 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때도 손쉽게 유지보수할 수 있다.