디미터 법칙
IT 위키
- The Law of Demeter
객체 O의 메소드 m은 다음의 객체들의 타입의 메소드만 호출해야 한다
- O 객체 자신의 메소드들. (O itself)
- m의 파라미터로 넘어온 객체들의 메소드들.(M's parameters)
- m 안에서 생성 되거나 초기화된 객체의 메소드들.(Any objects created/instantiated within M)
- O객체의 직접 소유하는 객체의 메소드들.(O's direct component objects)
- O객체의 m에서 접근이 가능한 전역변수의 메소드들.(A global variable, accessible by O, in the scope of M)