디미터 법칙: Difference between revisions

From CS Wiki
(새 문서: 분류:소프트웨어 공학 ;The Law of Demeter 디미터 법칙은 객체 O의 메소드 m은 다음의 객체들의 타입의 메소드만 호출해야 한다 # O 객체 자...)
 
No edit summary
 
Line 1: Line 1:
[[분류:소프트웨어 공학]]
[[분류:소프트웨어 공학]]
;The Law of Demeter
;The Law of Demeter
디미터 법칙은 객체 O의 메소드 m은 다음의 객체들의 타입의 메소드만 호출해야 한다
객체 O의 메소드 m은 다음의 객체들의 타입의 메소드만 호출해야 한다
# O 객체 자신의 메소드들. (O itself)
# O 객체 자신의 메소드들. (O itself)
# m의 파라미터로 넘어온 객체들의 메소드들.(M's parameters)
# m의 파라미터로 넘어온 객체들의 메소드들.(M's parameters)

Latest revision as of 02:42, 3 November 2019

The Law of Demeter

객체 O의 메소드 m은 다음의 객체들의 타입의 메소드만 호출해야 한다

  1. O 객체 자신의 메소드들. (O itself)
  2. m의 파라미터로 넘어온 객체들의 메소드들.(M's parameters)
  3. m 안에서 생성 되거나 초기화된 객체의 메소드들.(Any objects created/instantiated within M)
  4. O객체의 직접 소유하는 객체의 메소드들.(O's direct component objects)
  5. O객체의 m에서 접근이 가능한 전역변수의 메소드들.(A global variable, accessible by O, in the scope of M)

같이 보기[edit | edit source]