abstraction


The process of picking out (abstracting) common features of objects and procedures. A programmer would use abstraction, for example, to note that two functions perform almost the same task and can be combined into a single function. Abstraction is one of the most important techniques in software engineering and is closely related to two other important techniques — encapsulation and information hiding. All three techniques are used to reduce complexity.

Read Also:

  • academic retail software

    Also called academic retail, in software distribution academic retail software is the term used to describe a full version of a software package that is sold at a discount to academic users. Academic retail software are in factory sealed retail boxes and the software can be registered with the software vendor for warranty and technical […]

  • accelerator board

    (1) Short for graphics accelerator. (2) A type of expansion board that makes a computer faster by adding a faster CPU or FPU. Most modern computers are designed to accept simpler upgrades. Built into the motherboard is a socket in which the CPU sits. It is usually possible simply to remove the CPU and replace […]

  • accelerometer

    An accelerometer is a device that measures non-gravitational accelerations. On the Apple iPhone there is a 3-way axis device which is used to determine the iPhone’s physical position. The accelerometer can tell when the iPhone is tilted, rotated, or moved.

  • Access

    (v.) (1) To use. For example, programs can access memory , which means they read data from or write data to main memory. A user can access files, directories, computers, or peripheral devices. (2) More specifically, access often means to read data from or write data to a mass storage device. The time it takes […]

  • access code

    Same as password, a series of characters and numbers that enables a user to access a computer.


Disclaimer: abstraction definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.