Robert Elder personal blog

Interfaces – The Most Important Software Engineering Concept

An interface can be thought of as a contract between the system and the environment. In a computer program, the 'system' is the function or module in question, and the 'environment' is the rest of the project. The interface formally describes what can pass between the system and the environment. An 'implementation'…
Points
157
HN comments
42
Submissions
1
Cited by
0 commenters

Software EngineeringCareer & Management2016

On Hacker News

SubmittedTitle on HNPointsComments
Feb 26, 2016Interfaces – The Most Important Software Engineering Concept by nkurz15742

More from Robert Elder

All 24 posts →

Related posts from the same era