학습 내용 객체간 협력에 대한 이해하기 객체 간 상호작용하는 간단한 실습 예제 🚎 객체 지향 프로그래밍에서의 협력(Collaboration) 객체 지향 프로그래밍을 하는 이유라고도 할 수 있는 객체 간 협력은, 각자 고유의 역할을 하는 객체 간에 필요한 메세지를 주고 받고 이를 처리하는 기능이 구현 되어 있는 것을 의미합니다. 예를 들어 학생이 버스를 탈 때, 학생과 버스는 각자 존재하는 객체이고, 버스를 타는 행위는 이 두 객체간의 협력을 요구합니다. 이때 매개변수로 객체가 전달되는 경우도 발생합니다. 📌 교통수단을 이용하는 학생 예제 학생이 버스, 지하철, 택시를 이용하는 미니 객체 지향 프로그래밍을 실습합니다. 학생이라는 객체와 탈것들 각각의 객체가 있고, take() 라는 행위 메서드를 통해 요금..