Books/객체 지향의 오해와 진실
-
객체지향의 사실과 오해 : 역할, 책임, 협력 관점에서 본 객체지향Books/객체 지향의 오해와 진실 2023. 7. 29. 14:32
1. 협력하는 객체들의 공동체 객체의 역할 - 여러 객체가 동일한 역할을 수행할 수 있다. - 역할은 대체 가능성을 의미한다. - 각 객체는 책임을 수행하는 방법을 자율적으로 선택할 수 있다. - 하나의 객체가 동시에 여러 역할을 수행할 수 있다. 객체지향의 본질 - 객체지향이란 시스템을 상호작용하는 자율적인 객체들의 공동체로 바라보고 객체를 이용해 시슽메을 분할하는 방법이다. - 자율적인 객체란 상태와 행위를 함께 지니며 스스로 자기 자신을 책임지는 객체를 의미한다. - 객체는 시스템의 행위를 구현하기 위해 다른 객체와 협력한다. 각 객체는 협력 내에서 정해진 역할을 수행하며 역할은 관련된 책임의 집합이다. - 객체는 다른 객체와 협력하기 위해 메시지를 전송하고, 메시지를 수신한 객체는 메시지를 처리하..