آداپتورها توابع مرتبهی بالایی (HOF یا Higher Order Function چیست؟) هستند شکل توابع (تابع unary و binary و ternary و n-ary چیست؟) را یکسان میکنند.
برای مثال در قطعه کد زیر آداپتورهای unary و binary تابعی مانند f که تعداد نامشخصی از ورودیها را میپذیرد (Variadic Fucntion هستند) را تبدیلش میکند به تابعی به شکل unary و binary که تنها یک و دو ورودی به ترتیب میگیرند.