LoD 규칙 집합

프로그래밍을 위한 LoD 규칙 집합 (Law of Demeter, 데메테르 법칙)은 소프트웨어 개발 시 시스템의 다양한 구성 요소 간 상호작용을 제한해야 한다고 가정합니다.

LoD 규칙에 따르면 시스템의 각 구성 요소는 다음을 따라야 합니다:

함께 보기

  • OOP 기반 소프트웨어 권장 사항을 정의하는 원칙 SOLID
  • 소프트웨어를 작은 구성 요소로 분리하는 원칙 DRY
  • 소프트웨어 복잡화를 거부한다고 가정하는 원칙 KISS
  • 과도한 소프트웨어 기능을 거부한다고 가정하는 원칙 YAGNI
  • 각 함수에 하나의 명령만을 할당하는 원칙 CQS
  • 소프트웨어 개발 시 적용되는 원칙 책임 분리