На этом шаге мы рассмотрим абстракцию.
Абстрагирование концентрирует внимание на внешних особенностях объекта и позволяет отделить самые существенные особенности поведения от несущественных. Хорошей можно назвать такую абстракцию, которая подчеркивает детали, существенные для рассмотрения и использования, и опускает те, которые являются несущественными для данной задачи. На практике абстракция позволяет выделить свойства и методы, которыми должен обладать создаваемый объект (класс).
На следующем шаге мы рассмотрим инкапсуляцию.