модель программирования WIMP (https://ru.wikipedia.org/wiki/WIMP) Windows 95 и более поздних версий. Если вкратце, то любая сущность представляет собой объект
Современный язык Java. Лямбда-выражения, потоки и функциональное программирование
·
Алан Майкрофт