Answer:
The correct answer is A. Application.
Step-by-step explanation:
In the object-oriented programming paradigm, an object is a unit within a computer program that consists of a state and a behavior, which in turn consist of stored data and tasks that can be performed during execution time. An object can be created by instantiating a class, as in object-oriented programming, or by direct code writing and replication of other objects, as in prototype-based programming.
These objects interact with each other, as opposed to the traditional view in which a program is a collection of subroutines (functions or procedures), or simply a list of instructions for the computer. Each object is capable of receiving messages, processing data and sending messages to other objects in a manner similar to a service.