A good answer might be:

Yes.

Dynamic Load Libraries

The idea behind dynamic load libraries is that subroutines from a library are loaded into memory, and unloaded from memory as they are needed by the main program and its permanently loaded subroutines. Tables of addresses (somewhat) similar to the above are used to keep track of all this.

If you followed the above discussion you will have (I hope) a better idea of how this works. The idea has been used since about the middle nineteen sixties.

Object oriented programming has recently become very popular.

QUESTION 8:

(Review of OOP: ) What is an object?