클래스와 모듈의 차이점 Java에서 왔으며 이제 Ruby와 더 많은 작업을하고 있습니다. 내가 익숙하지 않은 언어 기능은 module입니다. 나는 정확히 무엇 module이고 언제 사용 하는지 궁금 하며 왜 moduleover를 사용 class합니까? 첫 번째 대답은 좋으며 구조적 답변을 제공하지만 다른 접근 방식은 수행중인 작업에 대한 생각입니다. 모듈은 여러 클래스에서 사용할 수있는 메소드를 제공하는 것에 관한 것입니다. Rails 앱에서 볼 수 있듯이이를 "라이브러리"로 생각하십시오. 클래스는 객체에 관한 것입니다. 모듈은 기능에 관한 것입니다. 예를 들어 인증 및 권한 부여 시스템이 모듈의 좋은 예입니다. 인증 시스템은 여러 앱 수준 클래스에서 작동하며 (사용자는 인증되고, 세션은 인증을 관리하고..