Replies: 3 comments
-
강한 결합(Tight Coupling): 객체간의 결합도(Coupling)이 높은 경우 강한 결합이라고 표현한다. 강한 결합은 구체적인 객체에 의존하고 있는 형태로, 의존하는 객체의 구현이 변할 때마다 함께 코드를 변경해야할 수도 있다는 단점을 가졌다. 강한 결합의 형태로 구현된 코드는 재사용성이 낮고 유지보수 비용이 크므로 안티 패턴이다. |
Beta Was this translation helpful? Give feedback.
-
강한 결합과 느슨한 결합은 주로 모듈 간의 의존도를 나타내는 개념입니다. 강한 결합 (Tight Coupling)강한 결합은 시스템의 구성 요소들이 서로 매우 밀접하게 연결되어 있어, 한 구성 요소의 변경이 다른 구성 요소에 큰 영향을 미치는 상황을 의미합니다. 특징:
예시:
느슨한 결합 (Loose Coupling)느슨한 결합은 시스템의 구성 요소들이 서로 독립(약하게 의존)적이며, 한 구성 요소의 변경이 다른 구성 요소에 최소한의 영향을 미치는 상황을 의미합니다. 특징:
예시:
|
Beta Was this translation helpful? Give feedback.
-
.
Beta Was this translation helpful? Give feedback.
All reactions