Java/[패스트캠퍼스] Java & SpringBoot로 시작하는 웹 프로그래밍
Ch 02. 객체 지향 입문 - 13. 객체 간의 협력 (collabration)
hinote
2022. 12. 30. 20:01
객체가 하는 일은 그 객체 이름에 맞는 유일한 일들을 하는 것이 맞다.
객체 지향 프로그래밍에서의 협력
- 객체 지향 프로그램에서 객체 간에는 협력이 이루어짐
-하나의 객체가 혼자 돌아가는 것이 아니고 다른 객체와 유기적으로 연동이 됨 - 협력을 위해서는 필요한 메세지를 전송하고 이를 처리하는 기능이 구현되어야 함
- 매개 변수로 객체가 전달되는 경우가 발생
ex) 버스중에 어떤 버스를 타는가 (학생이 타는 버스가 지정되어야 함) - 버스자체가 매개변수로 전달 경우가 많음 - 객체 협력의 예