ਇੱਕ ਇੰਟਰਫੇਸ ਇੱਕ ਬੰਧ ਦੀ ਘੋਸ਼ਣਾ ਕਰਦਾ ਹੈ — ਤਰੀਕਿਆਂ ਦਾ ਇੱਕ ਸੈੱਟ ਜੋ ਇੱਕ ਕਿਸਮ ਨੂੰ ਪ੍ਰਦਾਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ — ਕੋਈ (ਜਾਂ ਘੱਟੋ-ਘੱਟ) ਲਾਗੂਕਰਣ ਨਹੀਂ। ਇੱਕ ਐਬਸਟ੍ਰੈਕਟ ਕਲਾਸ ਇੱਕ ਅੰਸ਼ਕ ਰੂਪ ਵਿੱਚ ਲਾਗੂ ਕੀਤੀ ਗਈ ਕਲਾਸ ਹੈ ਜੋ ਸਾਂਝੀ ਸਥਿਤੀ ਅਤੇ ਠੋਸ ਤਰੀਕੇ ਰੱਖ ਸਕਦੀ ਹੈ ਪਰ ਤਤਕਾਲ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ। ਮੁੱਖ ਅੰਤਰ: ਇੱਕ ਕਲਾਸ ਬਹੁਤ ਇੰਟਰਫੇਸ ਲਾਗੂ ਕਰ ਸਕਦੀ ਹੈ ਪਰ ਸਿਰਫ ਇੱਕ ਕਲਾਸ ਤੋਂ ਵਿਰਾਸਤ ਰੱਖ ਸਕਦੀ ਹੈ।
