Studio 3 uses an Object-oriented approach. What is this?
The idea behind Object-oriented programming is that a computer program may be seen as composed of a collection of individual units, or ‘objects’, that act in tandem with each other, as opposed to a traditional view in which a program may be seen as a collection of disparate functions or procedures, or simply as a list of sequential instructions. Each object may be capable of retrieving data from other objects, processing data from itself or other data sources (including other objects), and sending messages to other objects. Objects can also contain, and access, object-based functions (that return a value to the calling routine) and procedures (that operate on data but to not return a value to the calling routine).