디미터함수 에 해당하는 글1 개
2006/05/17   디미터 함수 법칙

programming/방법론 | 2006/05/17 01:39

디미터 함수 법칙은 프로그램에서 모듈간 결합도를 최소화하려 시도한다.
이법칙은 한 객체가 제공하는 메서드에 접근하기 위해 또 다른 객체들을 통하는 것을
허용하지 않는다.

디미터 함수 법칙 - 모든 메서드는 다음에 해당하는 메서드만을 호출해야 한다.

class Demeter {
  private :
     A *a;
      Int func();
  public :
        //...
        void example(B&  b);
}
void Demeter :: example(B& b){
    C c;
    Int f= func();  <----------- 자신
    b.invert(); <--------------메서드로 넘어온 인자
    a= new A();
    a->setActive(); <---------자신이 생성한 객체
    c.print(); <---------------직접 포함하고 있는 객체

}

참고 디미터 프로젝트
- 적응적 프로그래밍(Adaptive programming) 을 이용해서 소프트웨어를 유지보수하기 쉽고 진화하기도 쉽게 만드는데 초점을 두는 연구


 
 
태그 : , , ,
이 글의 관련글(트랙백) 주소 :: http://kimkijeung.com/trackback/17

Name 
Password 
Homepage 
  secret
Comment 
  글쓰기


[PREV] [1] [NEXT]

 
전체 (105)
flash (74)
math&physics (4)
programming (11)
Flex2 (1)
Mac (2)
photo (0)
project (6)
주저리주저리 (3)
유용한 자료들 (1)
diary (0)
Book (1)
web (2)
«   2009/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31