Leaky Abstraction

Anti Pattern

An abstraction that exposes details and limitations of its underlying implementation to its users that should ideally be hidden away.
Links