В работе расссмотрен Объектно-Ориентированный подход (ООП) в программировании. Описаны его свойства и дан его сравнительный анализ с ранними концепциями построения программ: процедурная, структурная, модульная. Рассмотрены приложения ООП к задачам механики неоднородных сред. Описаны классы и объекты для решения этих задач.