kui-vault/06.Archive/aimSystems/객체지향/도메인/도메인의 주요 개념.md

765 B

  • 비즈니스 도메인(Business Domain)
    • 실제 비즈니스 환경에서 다루는 특정 분야
    • 예: 금융, 물류, 병원 관리, 전자상거래 등
  • 도메인 모델(Domain Model)
    • 비즈니스 도메인의 개념과 규칙을 코드로 표현한 것 즉, 현실의 개체(Entity)를 객체, 데이터 모델로 정의하여 시스템에서 관리할 수 있도록 합니다.
    • 예: Order(주문), Customer(고객), Product(상품) 같은 개념을 객체나 데이터 모델로 정의
  • 도메인 로직(Domain Logic)
    • 해당 도메인에서 적용되는 규칙과 로직을 처리하는 코드
    • 예: "할인율은 VIP 고객에게만 적용된다" → 이와 같은 규칙을 코드로 구현