Interface
Meaning in software engineering, with examples
In software engineering, interface means: In programming, a list of methods that a class promises to provide, without saying how they work. More generally, the point where two systems, or a user and a system, meet.
In Turkish: arayüz, interface
How it is used
In Java, C# and TypeScript, a class 'implements an interface'. The word also appears in 'user interface (UI)', 'command-line interface (CLI)' and 'application programming interface (API)'. 'A clean interface' means a simple, well-designed way to use a module.
Example sentences
Both payment providers implement the same interface, so we can switch between them easily.
The module has a small, clean interface: just three public methods.
Common collocations
- implement an interface
- clean interface
- public interface
- user interface
Related terms
More terms: Programming Concepts
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
