클래스는 코드를 재사용 가능한 일반 코드 조각으로 구성하는 메커니즘입니다. 기껏해야 수정이 거의 또는 전혀 없이 계속해서 사용될 재사용 가능한 코드 조각입니다. 클래스 개념은 기능(속성)과 능력(메소드)의 생물학적 컬렉션에서 영감을 받았습니다.
함수는 수행 중인 작업에 데이터가 중요할 때 사용하면 좋습니다. 클래스는 다른 위치에서 반복적으로 사용될 속성 및 메서드 모음을 나타내야 할 때 유용합니다.
일반적으로 함수 내부에 함수를 작성하게 되면 대신 클래스 작성을 고려해야 합니다. 클래스에 함수가 하나만 있는 경우 함수를 작성하는 것이 좋습니다.
프로그래밍에서 함수에서 클래스로 이동하는 좋은 이유는 상속보다 합성을 사용하여 클래스를 작성하는 것입니다.
바디>