|
|
abstract data type
<programming> (ADT) A kind of data abstraction where a
type's internal form is hidden behind a set of access
functions. Values of the type are created and inspected only
by calls to the access functions. This allows the
implementation of the type to be changed without requiring any
changes outside the module in which it is defined.
Objects and ADTs are both forms of data abstraction, but
objects are not ADTs. Objects use procedural abstraction
(methods), not type abstraction.
A classic example of an ADT is a stack data type for which
functions might be provided to create an empty stack, to
push values onto a stack and to pop values from a stack.
Reynolds paper.
Cook paper "OOP vs ADTs".
(2003-07-03)
Try this search on OneLook / Google
Nearby terms:
absolute path « absolute pathname « abstract class « abstract data type » abstract interpretation » abstraction » abstract machine
This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.
Intel Celeron 566MHz 66MHz 128KB Socket 370 CPUIntel Celeron 566MHz 66MHz 128KB Socket 370 CPU ** Intel Celeron 566MHz 66MHz 128KB Socket 370 CPU **General Features:- Intel Celeron 566MHz- 128KB L2 cache- 66mhz FSB- FCPGA packagePackage Includes:- CPU Only Compatibility/Requirements/Disclosures:* Socket 370 Motherboard that can support a Celeron 566FCPGA* Compatible heatsink and fan More ...
Genica USB Vacuum Cleaner w/LEDGenica USB Vacuum Cleaner w/LED ** Genica USB Vacuum Cleaner **This USB vacuum cleaner is perfect for those hard-to-get spots such as in-between keys on a keyboard, computer cases, cooling fans, and more! Its small, compact size makes it easy to take with you anywhere you go! Simply plug into a USB port and you've got one handy, little, handheld vacuum cleaner. Keep it clean get yours today!General Features:- Black design- Operates as a vacuum- LED light attached- USB powered- High power button- Perfect for all types of sensitive electronic equipmentRegulatory Approvals:- CERetail Package Includes:- GN-060 USB Vacuum- Brush/suction tube attachmentNotes:- Part Number: GN-060- UPC: 8 10884 00060 3 Compatibility/Requirements/Disclosures:** Requirements *** Available USB port More ...
Cigar Pro2 256MB USB 2.0 Flash DriveCigar Pro2 256MB USB 2.0 Flash Drive ** Cigar Pro2 256MB USB 2.0 Flash Drive **This Cigar Pro 2 Flash Drive offers the convenience and reliability for fast data transfers and storage anywhere!It features 256 MB capacity and a USB 2.0 interface. Othergreat features include Secure password protection for added security, automatic zip/unzip option to optimize data storage, and comes in a transparent design!General Features:- Transparent design- 256 MB capacity- USB 2.0 interface (USB 1.1 compatible)- Bootable from USB- Secure password protection for added security- Automatic zip/unzip option- 10+ years data retention- Advance email send/receive capability- Plug and Play- Shock resistant- Bus Powered- PC and Mac compatible- Lightweight and easy to carryRetail Package Includes:- Cigar Pro 2 256 MB USB 2.0 Flash Drive Compatibility/Requirements/Disclosures:** Requirements *** PC Requirements:* Windows 98SE/ME/2000/XP * Available USB port** Macintosh Requirements:* Mac 10.1 or higher* Available USB port More ...
English for Spanish SpeakersEnglish for Spanish Speakers This CD is developed to help Spanish speaking people learn to understand, read, and speak English quickly and easily by clicking, listening and repeating more than 3000 words and phrases, plus conversations in this CD. Windows 98/ME/2000/NT/XP More ...
2 Megapixel Digital Still/Video/MP3/Web/Voice2 Megapixel Digital Still/Video/MP3/Web/Voice ** 6-in-1 Multifunction Camera **This 6-in-1 has the functions of integrated video recording, still image camera, MP3 player, Web Cam, voice recording, and USB storage, in one multifunction AV device. It features 2 MegaPixel resolution CMOS Sensor (up to 4 MegaPixel software interpolated), 4x digital zoom, 1.5-inch TFT LCD display, and USB 1.1 interface. With 16 MB internal NAND flash memory, this camera lets you record video up to 7 minutes, store up to 82 digital still photos and up to 25 minutes voice recording time. Its versatile features coupled with simple operation provides this AV device with everything you need to take pictures, play music, and record great moments!General Features:- DV-Focus on Video Recording- DSC-Focus on Still Image- MP3 player- Web Cam- Voice recording- USB storage- CMOS Sensor (2 MegaPixel resolution / software interpolation up to 4 MegaPixel) - 1.5-inch TFT LCD display w/280 x 220 color resolution- JPEG (EXIF ver 2.2) still image format- MPEG-4 (QVGA 320 x 240 pixels) motion picture format- Motion Picture Format: 320x240@30fps/640x480@10fps- Still picture/Self timer picture mode- Multi-pattern exposure control- Progam AE exposure control- Auto & White Balance brightness control- I2S Audio CODEC/MP3/ADPCM audio- Motion Picture: Can record video up to 7 minutes w/ 16 MB internal memory (CBR, 300k)- Digital Still Photo: Can store 82 photos w/ 16 MB internalmemory (1600 x 1200 @ 2MP)- Voice Record: Can record 25 minutes w/ 16 MB internal memory- Internal microphone and speaker- NTSC/PAL video out- USB 1.1 interface- 16 MB internal NAND flash memory- SD/MMC expansion slot (card not included)Lens Specifications:- f3.0/f=8.66mm- 4x digital zoom- Fix video lens focus- 1.5 m - infinity lens focus rangeUnit Dimensions:- 4.5 x 1.9 x 0.82-inches (H x W x D)- Weight: 110 g (3.88 oz.)Retail Package Includes:- 6-in-1 Multifunction AV Device - Quick Start Guide- User's Manual- VideoStudio 7 SE CD- Ulead Photo Express 4 SE- Ulead Phot Explorer 8 SE Basic- Ulead Cool 360- USB driver for Windows 98- Hand strap- Stereo earphones- A/V cable- USB cable- 3.7V, 780mAH Li-ion rechargeable battery- AC adapter (100-240V, 50/60Hz, 0.5A; 9V, 800mA)Notes:- SD/MMC memory cards are not included Compatibility/Requirements/Disclosures:** Requirements *** Windows 98/98SE/ME/2000/XP* Supported memory card* Available USB port* Available power outlet More ...
Intel PIII 1GHz 133MHz 256KB Slot 1 CPUIntel PIII 1GHz 133MHz 256KB Slot 1 CPU ** Intel Pentium III 1GHz 256KB 133MHz Secc 2 **- Standard Intel Pentium III Processor- 1GHz (1000MHz)- Slot 1, SECC2 Package- 133MHz Bus Speed- 256KB L2 Cache - S-step: SL4BS- CPU Only Compatibility/Requirements/Disclosures:* SECC2 Heatsink & Fan* Country of Origin: Costa Rica, Malaysia, Philippines More ...
|