디미터 법칙(Law of Demeter)
디미터 법칙이란? 디미터 법칙(Law of Demeter)은 데메테르 법칙이라고도 불리며 줄여서 LoD라고도 불립니다. 이 법칙은 "최소한의 지식 원칙(The Principle of Least Knowledge)"으로 알려져 있으며, 모듈은 자신이 조작하는 객체의 속사정을 몰라야 한다는 것을 의미합니다. Object-Oriented Programming: An Objective Sense of Style 에서 처음 소개되었습니다. 이 글의 저자들은 디미터라는 이름의 프로젝트를 진행하던 도중 객체지향 프로그래밍에서 객체들의 협력 경로를 제한하면 결합도를 효과적으로 낮출 수 있다는 사실을 알게 되어 디미터 법칙을 만들게 되었습니다. 디미터 법칙의 조건 아래의 내용는 오브젝트-조용호에서 나오는 내용입니다. 클..
2023.11.10