Abstraction

Abstraction (from the Latin abstractio — “separation, abstraction”) is the process of simplifying a system by highlighting its key properties and hiding unnecessary details.