In the conclusion of this series, he compares the two approaches again. But this time, he compares objects and documents from a user's perspective. Whereas the previous articles in the series focused on clients that operate autonomously, this article focuses on clients that connect network-delivered services to human users.
Computers are just as happy running assembly language programs as object-oriented programs.
The aim of software technology evolution, from machine language to assembly language to procedural languages to object-oriented languages, has always been to help programmers deal with complexity and change. In short, objects are tools that help programmers do their jobs. In this article, however, I'd like to consider another possible use for objects besides being tools for programmers. Comparing two ways that software can interact with software Part 2. Determining the best approach when there is no client-side user Part 3.