If you are brave to say 'good bye', life will reward you with a new 'hello'.
A good abstraction is one that captures the essential aspects of a concept while ignoring the irrelevant details.