I will try to explain abstraction abstractly.Let's set aside the so-called programming abstractions like classes, interfaces, ...