.class: a template for all objects of the same type
.object: active program unit containing both data and procedures
.object-oriented paradigm: In this approach , units of data are viewed as active objects”rather than the passive units envisioned by the traditional imperative paradigm.
.encapsulation:Another characteristic associated with object-oriented programming is encapsulation , which refers to restricting access to an object’s internal properties. To say that certain features of an object are encapsulated means that only the object itself is able to access them. Features that are encapsulated are said to be private. Features that are accessible from outside the object are said to be public.
.Abstract data type:user-defined data type with methods for access and manipulation
.mediate addressing: instruction contains the data to be accessed
.Direct addressing: instruction contains the address of the data to be accessed
.indirect addressing: instruction contains the location of the address of the data to be accessed