본문 바로가기

IT_Term

[IT_Term] 느슨한 결합이란??

728x90

 소프트웨어 디자인 원칙 중 하나로, 서로 다른 모듈 간의 의존성을 최소화하여 유연하고 확장 가능한 시스템을 만드는 것을 목표. 모듈이 독립적으로 개발되고 테스트되며, 이를 조합하여 시스템을 구축. 변경에 대한 유연성이 높아지며, 오류를 발생시키는 원인을 파악하고 수정하는 것이 쉬워짐 느슨한 결합을 적용하기 위해, 인터페이스의 추상화, 의존성 주입(Dependency Injection), 이벤트 기반 아키텍처(Event-driven architecture) 등의 기술을 사용

728x90