Lingua-e
← Glossary

What does "interface" mean in programming?

interface is one of the most common terms in software development. This guide explains what it means, how it is used in practice, and why it matters, with real examples from the developer world.

Definition

A contract that defines a set of methods and properties that a class must implement. Interfaces define what something can do without specifying how it does it.

Example

"Define a PaymentProvider interface so you can swap Stripe for PayPal without changing the rest of the code."

Related terms

Ready to practice your English at work?

Lingua-e has interactive exercises built around real developer conversations: standups, code reviews, retrospectives, and more. Practice until it comes naturally.

Try Lingua-e for free