Ch.7 함께 모으기
객체지향 설계 안에 존재하는 세가지 상호 연관된 관점 개념관점 실제 도메인의 규칙과 제약을 최대한 유사하게 반영하라. => 도메인 설계를 잘해라. 명세관점 소프트웨어 관점에서 객체가 다른 객체와의 협력을 위해 '무엇'을 할 수 있는가에 초점을 맞춰라 => 인터페이스와 구현체를 하나의 클래스 혹은 생략하지말고 분리하여 생각하자. 구현관점 객체들이 책임을 수행하는데 필요한 코드를 작성한다. => 즉, 인터페이스는 객체들간의 책임과 협력에서의 명세서로써 분리하고 그 인터페이스에 메서드와 속성들을 구현하자. 커피 전문점 도메인 객체 손님 바리스타 메뉴판 메뉴 커피 연관관계 메뉴판
IT Book/객체지향의 사실과 오해 2023. 6. 3. 12:13
최근에 올라온 글
최근에 달린 댓글
TAG
- pinia
- 스프링부트
- it책 리뷰
- 알고리즘
- 타임리프
- 토스페이먼츠
- 객체지향
- 맥 error
- Vue.js3
- LEVEL2
- vue.js
- 정수형으로 변환
- for
- springboot
- java 플레이그라운드
- 책리뷰
- 짝지어제거하기
- 객체 지도
- script setup
- 객체지향의 사실과 오해
- 프로그래머스
- 리눅스마스터2급
- 함께모으기
- mybatis구현
- vuex
- 다음 큰 숫자
- CompositionAPI
- 한권으로끝내기리눅스마스터2급
- JWT
- SpringSecurity
- Total
- Today
- Yesterday