본문 바로가기 메뉴 바로가기

개발자 박진 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자 박진 블로그

검색하기 폼
  • 분류 전체보기 (173)
    • 내 정보 (1)
    • 회고 (1)
    • 개발 언어 (104)
      • 코틀린 (42)
      • 자바 (1)
      • NodeJS (21)
      • 파이썬 (6)
      • 기타 웹개발 지식 (34)
      • Vibe-Coding (0)
    • 프레임워크 (7)
      • 스프링 & 스프링 부트 (7)
    • 개발도구 (6)
      • 도커(Docker) (1)
      • k8s (1)
      • aws (4)
    • 디자인 패턴 (22)
    • 독서 (12)
      • 오브젝트 (5)
      • 객체지향의 사실과 오해 (7)
    • 기타 북마크 (13)
    • 이사 (4)
    • 기타 암거나 (2)
  • 방명록

도메인 (1)
chapter7. 함께 모으기

객체지향 설계의 3가지 관점 아래 3가지 관점은 순서가 아닌 동일한 클래스를 3가지 다른 방향에서 바라보는 것을 의미 개념 관점 설계 도메인 안에 존재하는 개념과 개념들 사이의 관계를 표현 실제 도메인의 규칙과 제약을 최대한 유사하게 반영하는것이 핵심 명세 관점 설계 실제 소프트웨어 안에서 살아 숨쉬는 객체들의 책임에 초점을 맞춰 설계 인터페이스와 구현을 분리하는 것은 훌륭한 객체지향 설계를 낳는 가장 기본적인 원칙 구현 관점 설계 객체들이 책임을 수행하는데 필요한 동작을 코드로 작성하는 것 실전 - 커피 전문점 커피 전문점 커피 전문점이라는 도메인은 손님, 메뉴 항목, 메뉴판, 바리스타, 커피 객체로 구성된 작은 세상 도메인 모델 소프트웨어가 대상으로 하는 영역인 도메인을 단순화해서 표현한 모델을 도메..

독서/객체지향의 사실과 오해 2023. 12. 22. 21:38
이전 1 다음
이전 다음
250x250
최근에 올라온 글
최근에 달린 댓글
TAG
  • git
  • structured concurrency
  • 코틀린
  • 웹개발
  • 일기
  • 자바스크립트
  • 파이썬
  • 디자인패턴
  • Docker
  • Spring Boot
  • DevOps
  • Coroutine
  • 객체지향
  • 비동기프로그래밍
  • CoroutineScope
  • async
  • nodejs
  • kotlin
  • 오브젝트
  • 운동
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바