제로초의 조언
클래스를 활용하다 보면 무조건 클래스로 만드는 것이 좋은지 궁금할 수 있습니다. 클래스로 모두 만드는 사람도 있고, 클래스를 아예 사용하지 않는 사람도 있습니다. 클래스 중심으로 프로그래밍하는 것을 객체지향 프로그래밍이라고 하고, 함수를 조합해 가며 프로그래밍하는 것을 함수형 프로그래밍이라고 합니다. 11장까지 만든 프로그램처럼 순서도의 절차대로 프로그래밍하는 것은 절차형 프로그래밍이라고 합니다.
자바스크립트에서는 이렇게 세 가지 방식으로 프로그래밍할 수 있습니다. 어떤 방식이 다른 방식보다 더 낫다고 말하기는 어렵습니다. 개발자의 취향 차이일 수 있으니 다양한 방식을 경험해 보면서 자신과 맞는 방식 또는 프로젝트와 맞는 방식인지 판단해 보는 것이 좋습니다.