
[오브젝트 - 기초편] 책임 할당하기
·
ETC
본 게시글은 '오브젝트 - 기초편 강의 | 조영호 - 인프런'을 수강하고 학습한 내용을 정리한 게시글입니다.시스템 내부 상태 변경 정리애플리케이션 기능이 객체 협력 설계에 필요한 문맥을 제공-> 기능이라는 문맥 안에서 협력을 잘 설계하기 위해서는 시스템 내부에서 일어나는 상태 변경 정리 필요표현적 차이를 줄이기 위한 단계애플리케이션 기능의 실행은 도메인 개념의 상태나 구조를 변경시킴ex) 상영 예매 기능 수행 후, 시스템 내부에서 '예매' 생성 & '예매'를 '상영'과 연결 & 생성된 예매 반환시스템 내부에서 일어나는 상태 변경을 도메인 모델에 기반한 개념들의 집합으로 가시화하는 것이 중요시스템 실행 결과를 가시화했다면, 상태 변경을 기반으로 객체 협력 설계 가능애플리케이션의 기능을 시스템이 수행할 책임..