ઇન્ટરફેસ એક કરાર જાહેર કરે છે — પદ્ધતિઓનો સમૂહ જે પ્રકારને આપવો જોઈએ — થોડું અથવા કોઈ અમલીકરણ સાથે. અમૂર્ત વર્ગ આંશિક રીતે લાગુ કરાયેલ વર્ગ છે જે સાથે રાખ્યું સ્થિતિ અને કોક્રિટ પદ્ધતિઓ રાખી શકે છે પણ તાત્ક્ષણિક કરી શકાતો નથી. મુખ્ય તફાવત: વર્ગ ઘણાં ઇન્ટરફેસ લાગુ કરી શકે છે પણ માત્ર એક વર્ગમાંથી વારસો પામી શકે છે.
