새로운 프로그램 인터페이스 설계 접근 방식과 이해