Современные пользовательские интерфейсы можно считать объектно-ориентированными, поскольку они представляют данные и действия в виде объектов, с которыми пользователь взаимодействует напрямую. Каждый элемент интерфейса (кнопка, окно, иконка) можно рассматривать как объект, обладающий своими свойствами и методами.