AbstractionApplies to: generalAbstraction 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