Connexions

Sections
You are here: Home » Content » Abstraction

About: Abstraction

Module by: Stephen Wong, Dung Nguyen

View content

Metadata

Name: Abstraction
ID: m11785
Language: English (en)
Summary: Programming is managing complexity. The computer scientist uses abstraction as a tool for managing complexity.
Subject: Science and Technology
Keywords: abstraction layers, behavioral abstraction, data abstraction, procedural abstraction
Document Type: -//CNX//DTD CNXML 0.5 plus MathML//EN
License: Creative Commons Attribution License CC-BY 1.0

Authors: Stephen Wong (swong@rice.edu), Dung Nguyen (dxnguyen@rice.edu)
Copyright Holders: Stephen Wong (swong@rice.edu), Dung Nguyen (dxnguyen@rice.edu)
Maintainers: Stephen Wong (swong@rice.edu), Dung Nguyen (dxnguyen@rice.edu)

Version: 1.21 (history)
Created: Dec 19, 2003 4:12 pm US/Central
Revised: Jul 12, 2007 9:41 pm GMT-5

Version History

Version: 1.21 Jul 12, 2007 9:41 pm GMT-5 by Stephen Wong
Changes:
Removed reference to "Lab 1".

Version: 1.20 Jan 29, 2005 11:41 pm US/Central by Dung Nguyen
Changes:
Fixed a few typos spotted by Peter Casey (pcasey at cocc dot edu).  Thanks Peter! DXN

Version: 1.19 Jan 21, 2004 1:11 am US/Central by Dung Nguyen
Changes:
Add explanation to code.

Version: 1.18 Jan 20, 2004 1:35 pm US/Central by Stephen Wong
Changes:
Added Person.java to module

Version: 1.17 Jan 20, 2004 11:19 am US/Central by Dung Nguyen
Changes:
Add class Person.

Version: 1.16 Jan 16, 2004 8:35 am US/Central by Dung Nguyen
Changes:
more stuffs

Version: 1.15 Jan 15, 2004 12:04 am US/Central by Dung Nguyen
Changes:
more stuffs

Version: 1.14 Jan 14, 2004 2:55 pm US/Central by Dung Nguyen
Changes:
fix glossary.

Version: 1.13 Jan 14, 2004 9:59 am US/Central by Dung Nguyen
Changes:
add class.

Version: 1.12 Jan 14, 2004 1:50 am US/Central by Dung Nguyen
Changes:
fix typos; edit the glossary; promote the first two paragraphs in the Type Abstraction section to the outer level.

Version: 1.11 Jan 12, 2004 10:50 am US/Central by Stephen Wong
Changes:
augmenented glossary

Version: 1.10 Jan 12, 2004 9:50 am US/Central by Stephen Wong
Changes:
Added more content

Version: 1.9 Jan 12, 2004 2:06 am US/Central by Dung Nguyen
Changes:
more stuffs.

Version: 1.8 Jan 12, 2004 1:27 am US/Central by Dung Nguyen
Changes:
more stuffs.

Version: 1.7 Jan 12, 2004 1:13 am US/Central by Dung Nguyen
Changes:
more stuffs.

Version: 1.6 Jan 11, 2004 11:53 pm US/Central by Dung Nguyen
Changes:
fix typos.

Version: 1.5 Jan 11, 2004 5:21 pm US/Central by Dung Nguyen
Changes:
more stuffs.

Version: 1.4 Jan 11, 2004 3:37 pm US/Central by Dung Nguyen
Changes:
Fix up the format.

Version: 1.3 Jan 11, 2004 3:16 pm US/Central by Dung Nguyen
Changes:
Add intro and section on data abstraction.

Version: 1.2 Jan 11, 2004 2:42 pm US/Central by Dung Nguyen
Changes:
add introduction.

Version: 1.1 Dec 19, 2003 4:42 pm US/Central by Dung Nguyen
Changes:
none

How to Reuse and Attribute This Content

If you derive a copy of this content using a Connexions account and publish your version, proper attribution of the original work will be automatically done for you.

If you reuse this work elsewhere, in order to comply with the attribution requirements of the license (CC-BY 1.0), you must include

  • the authors' names: Stephen Wong, Dung Nguyen
  • the title of the work: Abstraction
  • the Connexions URL where the work can be found: http://cnx.org/content/m11785/1.21/

See the citation section below for examples you can copy.

How to Cite and Attribute This Content

The following citation styles comply with the attribution requirements for the license (CC-BY 1.0) of this work:

American Chemical Society (ACS) Style Guide:

Wong, S.; Nguyen, D. Abstraction, Connexions Web site. http://cnx.org/content/m11785/1.21/, Jul 12, 2007.

American Medical Assocation (AMA) Manual of Style:

Wong S, Nguyen D. Abstraction [Connexions Web site]. July 12, 2007. Available at: http://cnx.org/content/m11785/1.21/.

American Psychological Assocation (APA) Publication Manual:

Wong, S., & Nguyen, D. (2007, July 12). Abstraction. Retrieved from the Connexions Web site: http://cnx.org/content/m11785/1.21/

Chicago Manual of Style (Bibliography):

Wong, Stephen, and Dung Nguyen. "Abstraction." Connexions. July 12, 2007. http://cnx.org/content/m11785/1.21/.

Chicago Manual of Style (Note):

Stephen Wong and Dung Nguyen, "Abstraction," Connexions, July 12, 2007, http://cnx.org/content/m11785/1.21/.

Chicago Manual of Style (Reference, in Author-Date style):

Wong, S., & Nguyen, D. 2007. Abstraction. Connexions, July 12, 2007. http://cnx.org/content/m11785/1.21/.

Modern Languages Association (MLA) Style Manual:

Wong, Stephen, and Dung Nguyen. Abstraction. Connexions. 12 July 2007 <http://cnx.org/content/m11785/1.21/>.