# 클래스와 모듈의 사용 기준
- 비슷한 행동(메서드)를 하지만 내부 상태(속성)가 다른 개별 인스턴스가 필요할 떄, 객체는 매우 유용하다.
- 클래스는 상속을 지원하지만, 모듈은 상속을 지원하지 않는다.
- 어떤 한가지 일만 수행한다면 모듈이 가장 좋은 선택일 것이다. 프로그램에서 파이썬 모듈이 참조된 횟수에 상관없이 단 하나의 복사본만 불러온다.
- 여러 함수에 인자로 전달될 수 있는 여러 값을 포함한 여러 변수가 있다면, 클래스를 정의하는 것이 좋다.
- 가장 간단한 문제 해결 방법을 사용한다. 딕셔너리, 리스트, 튜플은 모듈보다 더 작고, 간단하며 빠르다. 그리고 일반적으로 모듈은 클래스보다 더 간단하다.