2010-12-14 5 views
0

:SOLID의 종속성 반전 원리에서 언급 한 "세부 사항"이란 단어를 어떻게 정의해야합니까? 위키

원칙 상태 :

A. High-level modules should not depend on low-level modules. Both should depend on abstractions. 
    B. Abstractions should not depend upon details. Details should depend upon abstractions. 

나는 A.

이해할 수있다하지만 난에 "세부"(B)에 대한 정의를 작성하는 문제가있다.

어떻게 정의 용어를 정의 할 수 있습니까? 정확히 무엇을 의미합니까?

감사합니다.

답변

1

"추상화"를 인터페이스로 구현하고 "세부 사항"을 해당 인터페이스의 구현이라고 생각합니다 ... 분명히 DI 패러다임은 단순한 시나리오보다 더 많이 포함하지만 시작하기에 좋은 곳입니다.