디미터 법칙: 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 객체 자신의 메소드들. (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은 다음의 객체들의 타입의 메소드만 호출해야 한다
- 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)