IoC (Inversion of Control) : 제어의 역전강한 결합을 약한 결합으로 변경한다강한 결합이란? 개발자가 직접 생성하는 방식의존성 주입을 통해 강한 결합을 약한 결합으로 바꿀 수 있다 https://everyday-spring.com/583 IoC와 DIIoC (Inversion of Control) : 제어의 역전, 설계원칙DI (Dependency Injection) : 의존성 주입, 디자인패턴 비슷한 기능을 하는 객체로 변경을 하는 경우!강하게 결합되어 있다면 의존하는 객체의 코드도 수정everyday-spring.com PSA (Portable Service Abstraction) : 휴대용(?) 서비스 추상화서비스를 추상화하여 복잡한 로직은 숨기면서 개발자에게 편의를 제공한다@T..