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

개발자 박진 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • 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)
chapter6. 객체지도

객체 지향은 자주 변경되는 기능이 아닌 안정적인 구조를 기반으로 시스템을 구조화함 구조 설계 소프트웨어 제품 설계의 두가지 측면 기능: 제품이 사용자를 위해 무엇을 할 수 있는지에 초점 구조: 제품의 형태가 어떠해야 하는지에 초점 요구사항 변경과 대비 소프트웨어 분야에서 예외가 없는 유일한 규칙은 요구사항이 항상 변경된다는것 설계가 어려운 이유는 오늘의 기능이 내일 변경될지도 모르는 요구사항을 수용할 수 있는 코드를 창조해야하지 때문 미래에 대비하는 가장 좋은 방법은 변경을 예측하는것이 아닌 수용할 수 있는 설계를 하는것 자주 변경되지 않는 객체 구조를 바탕으로 시스템 기능을 객체간의 책임으로 분배해야 함 기능과 구조 구조는 사용자나 이해관계자들이 도메인에 관해 생각하는 개념과 개념들 간의 관계로 표현 ..

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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바