OOP માં ઇન્ટરફેસ એ અમૂર્તને વ્યાખ્યાયિત કરે છે - વાસ્તવિક ક્લાસ માટે નમૂનો જે ઇન્ટરફેસને અમલમાં મૂકે છે - તે ઇન્ટરફેસ દ્વારા નિર્ધારિત પદ્ધતિઓને અમલમાં મૂકશે.