[IT Term] 프로그래밍에서의 의존성
- Computer Science/IT Term
- 2017. 5. 23. 16:31
반응형
Java 공부 하는 중, 특히 spring framework 공부 중에 의존성(dependency)라는 용어가 자주 나옵니다. 그래서 그에 관한 개념을 정리하려고 다른 블로거님의 글을 검색하던 중에 좋은 글이 있어서 정리해 보았습니다.
의존성이라는 것은 전체가 부분에 의존한다고 볼 수 있습니다. 예를 들면,
|
위의 상황을 객체 지향을 이용해서 표현하면은 다음과 같이 될 것입니다.
|
위의 예에서 의존성은 Car가 Tire에 의존하는 것을 생각할 수 있을 겁니다. 결론적으로 전체가 부분에 의존한다고 볼 수 있죠. 정리하자면, 의존성은
1. 프로그래밍에서 의존 관계는 어떤 클래스에서 다른 클래스가 new를 통해서 인스턴스되느냐에 따라 결정된다.
2. 어떤 클래스의 기능이 다른 클래스의 기능에 의존하는 것이다.
반응형
'Computer Science > IT Term' 카테고리의 다른 글
[IT Term] XML (0) | 2017.05.26 |
---|---|
[IT Term] 마크업 언어 (0) | 2017.05.25 |
[IT Term] 메타데이터 (0) | 2017.05.23 |
[IT Term] 픽셀 vs 벡터 그래픽 (0) | 2017.05.20 |
[IT Term] Legacy (0) | 2017.05.17 |
이 글을 공유하기