Connexions

Sections
You are here: Home » Content » Mutable Linear Recursive Structure

About: Mutable Linear Recursive Structure

Module by: Dung Nguyen

View content

Metadata

Name: Mutable Linear Recursive Structure
ID: m17265
Language: English (en)
Summary: Immutable lists are certainly very useful, but sometimes we naturally think of things as changing state. For instance, when we add an item to a list in real life, we don't throw away the old list; we mutate it to hold the new item. In this section we define the structure and behavior of a mutable list using a combination of the state dsign pattern and the visitor design pattern.
Subject: Science and Technology
Keywords: change, dynamic reclassification, linear recursive structure, mutation, state, state design pattern, visitor design pattern
Document Type: -//CNX//DTD CNXML 0.5 plus MathML//EN
License: Creative Commons Attribution License (CC-BY 2.0)

Authors: Dung Nguyen (dxnguyen@rice.edu)
Copyright Holders: Dung Nguyen (dxnguyen@rice.edu)
Maintainers: Dung Nguyen (dxnguyen@rice.edu)

Version: 1.1 (history)
Created: Jul 17, 2008 5:06 pm GMT-5
Revised: Jul 23, 2008 11:45 am GMT-5

Version History

Version: 1.1 Jul 23, 2008 11:45 am GMT-5 by Dung Nguyen
Changes:
new module

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 2.0), you must include

  • the authors' names: Dung Nguyen
  • the title of the work: Mutable Linear Recursive Structure
  • the Connexions URL where the work can be found: http://cnx.org/content/m17265/1.1/

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 2.0) of this work:

American Chemical Society (ACS) Style Guide:

Nguyen, D. Mutable Linear Recursive Structure, Connexions Web site. http://cnx.org/content/m17265/1.1/, Jul 23, 2008.

American Medical Assocation (AMA) Manual of Style:

Nguyen D. Mutable Linear Recursive Structure [Connexions Web site]. July 23, 2008. Available at: http://cnx.org/content/m17265/1.1/.

American Psychological Assocation (APA) Publication Manual:

Nguyen, D. (2008, July 23). Mutable Linear Recursive Structure. Retrieved from the Connexions Web site: http://cnx.org/content/m17265/1.1/

Chicago Manual of Style (Bibliography):

Nguyen, Dung. "Mutable Linear Recursive Structure." Connexions. July 23, 2008. http://cnx.org/content/m17265/1.1/.

Chicago Manual of Style (Note):

Dung Nguyen, "Mutable Linear Recursive Structure," Connexions, July 23, 2008, http://cnx.org/content/m17265/1.1/.

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

Nguyen, D. 2008. Mutable Linear Recursive Structure. Connexions, July 23, 2008. http://cnx.org/content/m17265/1.1/.

Modern Languages Association (MLA) Style Manual:

Nguyen, Dung. Mutable Linear Recursive Structure. Connexions. 23 July 2008 <http://cnx.org/content/m17265/1.1/>.