Abstraction

Applies to: general

Abstraction hides unnecessary details behind a simpler idea: a function, class, or interface that says what it does without exposing every step.

planner.plan(start, goal)

See also: function, class, api