Abstraction is modeling. It allows you to choose between features, ignoring those deemed irrelevant. We are looking for building blocks that are as high level as possible. The ``level of abstraction'' sets the limit of the smallest elements that are considered throughout the design.