Introduction to OOP | Chapter 2: Abstraction : | next | previous | audio | real | text |
Prediction is hard, particularly about the future.
However, one you have accepted the idea of an application formed from interacting agents, there is no reason why those components must exist on the same computer (distributed computing) or be written in the same language (components).
So some of the trends we see today in software are natural results of the OOP mind set.