kkkkkkkkkkkk
kkkkk
kkkkkkkkkkkk
전체 방문자
오늘
어제
  • 분류 전체보기
    • CS & OS
    • Algorithms
    • Laguage
    • Book
      • 객체지향의 사실과 오해
      • Effective Java
      • Spring boot 와 AWS로 혼자 구현하는 ..
      • 도메인 주도 계발 시작하기
    • DB
    • Spring
    • Spring Boot
    • JPA
    • Git
    • Clean Code
    • HTTP

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 책임
  • 설계 원칙
  • 응집도
  • 역할
  • 객체지향 프로그래밍
  • 결합도

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
kkkkkkkkkkkk

kkkkk

[Book] 4장) 역할, 책임, 협력
Book/객체지향의 사실과 오해

[Book] 4장) 역할, 책임, 협력

2022. 2. 9. 16:21

학습 내용

  • 역할, 책임, 협력에 대한 이해

 

협력

  • 행동을 결정 하는 것은 협력이다.
  • 협력의 구성
    • 연쇄적인 요청과 응답

 

책임

  • 어떤 대상의 요청은 그 대상이 요청을 처리할 책임을 가진다.
  • 분류
    • 하는 것 ( doing )
      • 객체 생성, 스스로 계산
      • 다른 객체를 제어
    • 아는 것 ( knowing )
      • 정보, 객체를 아는 것
      • 자신이 유도하거나 계산할 수 있는 것에 아는 것
  • 메시지
    • 다른 객체에게 요청을 보내는 것

 

역할

  • 책임의 집합을 역할 이라 한다.
    • 추상화 된 책임
      • 추상화로 인해 대체 가능한 역할 이 됨

 


 

정리

상태와 행위에 대해 고민하기 전에 협력을 먼저 고민 한 다음

협력 안에서 어떠한 책임과 역할을 수행 할 지 고민해라.

'Book > 객체지향의 사실과 오해' 카테고리의 다른 글

[Book] 되새김질  (0) 2022.02.22
[Book] 3장) 타입과 추상화  (0) 2022.02.16
[Book] 1장) 협력하는 객체  (0) 2022.02.16
[Book] 7장) 함께 모으기  (0) 2022.02.15
[Book] 6장) 객체 지도  (0) 2022.02.13
[Book] 5장) 책임과 메시지  (0) 2022.02.12
[Book] 2장) 이상한 나라의 객체  (0) 2022.02.07
    'Book/객체지향의 사실과 오해' 카테고리의 다른 글
    • [Book] 7장) 함께 모으기
    • [Book] 6장) 객체 지도
    • [Book] 5장) 책임과 메시지
    • [Book] 2장) 이상한 나라의 객체
    kkkkkkkkkkkk
    kkkkkkkkkkkk

    티스토리툴바