처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

디미터의 법칙(Law of Demeter)이란?

쉬움 freeCodeCamp
보기 및 정답
A 객체는 직접 관련된 객체의 메서드만 호출해야 하며, 연쇄 호출(a.b.c.method())을 피해야 한다
B 모든 객체는 서로 자유롭게 접근하여 메서드를 호출할 수 있으며, 이를 통해 유연성을 높여야 하는 것이 일반적이다
C 메서드 하나당 코드가 10줄을 넘으면 안 된다는 규칙으로, 함수를 짧고 간결하게 유지해야 한다
D 모든 클래스는 반드시 하나 이상의 인터페이스를 구현해야 하며, 직접 의존은 허용하지 않는다

해설

디미터의 법칙(최소 지식 원칙)은 객체가 자기 자신, 메서드 매개변수, 자신이 생성한 객체, 자신의 멤버 객체의 메서드만 호출하도록 제한합니다. 이를 통해 객체 간 결합도를 낮추고 캡슐화를 강화합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기