공산주의랑 사회주의는 어떻게 다른 건가요? 공산주의는 자본주의의 대립되는 개념이고, 사회주의는 민주주의랑 대립되는 개념인가요? 잘 몰라서 그럽니다. 쉽게 설명해주시면 감사하겠습니다.