728x90
소프트웨어 디자인 원칙 중 하나로, 서로 다른 모듈 간의 의존성을 최소화하여 유연하고 확장 가능한 시스템을 만드는 것을 목표. 모듈이 독립적으로 개발되고 테스트되며, 이를 조합하여 시스템을 구축. 변경에 대한 유연성이 높아지며, 오류를 발생시키는 원인을 파악하고 수정하는 것이 쉬워짐 느슨한 결합을 적용하기 위해, 인터페이스의 추상화, 의존성 주입(Dependency Injection), 이벤트 기반 아키텍처(Event-driven architecture) 등의 기술을 사용
728x90
'IT_Term' 카테고리의 다른 글
[IT_Term] 애플리케이션의 성능 측정 지표 (0) | 2023.02.27 |
---|---|
[IT_Term] 시스템 리소스란??? (0) | 2023.02.27 |
[IT_Term] 애플리케이션 성능이란??? (0) | 2023.02.27 |
[IT_Term] 결합도가 낮은 분산 환경 (0) | 2023.02.27 |
[IT_Term] API의 개념과 이해 (0) | 2023.02.27 |