Answer (1 of 5): What it means today is a unit of code that is self enclosed, and encapsulate a trio of entities: data, functions, and state. As a “package” of data, state, and functions (code), it becomes a portable object that can be used, replicated, worked with as a logical single thing. It a...