Графический интерфейспользователя (англ. Graphical User Interface) — система средств для взаимодействия пользователя с электронными устройствами, которая предоставляет пользователю системные объекты и функции в виде окон, значков, меню, кнопок, списков и т. п.
Графический интерфейс создаётся с помощью библиотек, в основе которых заложены принципы ООП: