TIR: 객체지향의 사실과 오해 | (6) 도메인

Lumpen·2023년 1월 29일
0

OOP

목록 보기
4/5

시스템은 메시지를 받기 위한 큰 객체다

객체에 대한 책임 할당은
해당 책임에 대한 정보를 가지고 있는 객체에 한다

객체의 재귀적 합성으로 모든 것을 추상화하고 구현할 수 있다
소통을 위한 도구는 메시지 뿐이고 때문에 재사용 가능하다

도메인은 구조를 설계하는데 유용하다
해당 서비스 자체가 변경되지 않는한
도메인은 크게 변경될 일이 거의 없기 때문에
내부 로직이 변경되더라도 외부에 영향이 없다
-> 결합도를 낮출 수 있음
도메인 모델링에서 사용한 객체와 개념을
프로그래밍 설계에서의 객체와 클래스로 매끄럽게 변환할 수 있다
이와 같은 특징을 연결완전성이라고 한다
객체지향이 강력한 이유는 코드의 변화를 통해
도메인의 변화를 유추할 수 있는 연결완전성의 역방향이 가능하다는 점이다 이를 가역성이라고 부른다

profile
떠돌이 생활을 하는. 실업자는 아니지만, 부랑 생활을 하는

0개의 댓글