프레임워크란?
코드 재사용 - 표준화 - 플로그 앤 플레이
프레임워크 - 플러그 앤 플레이, 재사용 원칙을 중심으로 함
프레임워크의 사용법은 API 형태로 만든다
계약이란?
개발자가 API 사양을 준수해야 하는 메커니즘
계약을 구현하는 방법 - 추상 클래스, 인터페이스
계약을 통해 이행을 강제해야 한다
인터페이스
인터페이스가 더 추상적인 느낌
더 넓은 범위에서 사용 가능
인터페이스를 통해 규칙을 만들고 계약을 할 수 있다