[OOP] 객체지향 설계: 메시지 패싱과 역할·책임2026년 3월 9일·9 분OOP Object-Oriented Programming Message Passing Design Encapsulation손님과 바리스타 예시를 통해 누가 요청을 시작하는지, 왜 메서드 이름이 수신 객체의 책임을 기준으로 잡히는지, 왜 구체 타입 의존이 결합을 키우기 쉬운지 정리합니다.