도서 요약 / / 2022. 12. 22. 19:55

[객체지향의 사실과 오해] 7장. 함께 모으기

객체지향의 사실과 오해 7장.함께모으기

코드와 모델

사례

도메인의 핵심

대화를 통해 진행

처음에는 힘들었다

도메인 이해도가 높아지면서 의사소통도 원활

고객도 좋아졌다

개념을 UML로 표현

고객과 시스템 용어의 일치

용어의 공통 사용

그 후, 시스템 개선이 필요

기술요소 변경

도메인 모델에는 변화가 거의 없음

DDD의 접근 방법

도메인이 주도하는 방법

코드와 모델을 일치

객체지향 설계 안에 존재하는 세 가지 상호 연관된 관점

개념 관점

명세 관점

구현 관점

클래스는 세 가지 관점이라는 안경을 통해 다양한 측면을 드러낼 수 있다

이장의 목표

커피 전문점

어떤 객체가 존재하는가?

객체들 간의 관계

커피 전문점

어떤 타입이 있는가?

타입간의 관계

메뉴판 타입과 메뉴 항목 타입 간의 관계

손님 타입과 메뉴판 타입 간의 관계

커피 전문점을 구성하는 타입들

설계하고 구현하기

그럼 협력을 설계하고 적절한 객체를 선택해보자

인터페이스 정리하기

코드는 세 가지 관점을 모두 제공해야 한다

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유