leaky abstraction
English
Etymology
Popularised in 2002 by software engineer Joel Spolsky.
Noun
leaky abstraction (plural leaky abstractions)
- (software engineering) An abstraction that undesirably exposes details and limitations of its underlying implementation.