정의:
특징:
프레임워크가 틀을 제공하고 개발자는 그 구조 안에서 필요한 코드를 작성
개발자에게 제어의 역전을 제공 -> 프레임 워크가 개발자의 코드를 호출
라이브러리는 제어의 흐름을 개발자가 갖고 있으며 프레임워크는 제어의 흐름이 프레임워크에 있다. => 누구의 코드가 부품으로 작동하는 가를 살펴보면 됨