Taxonomy of Procedural Abstraction and Polymorphism 


Vol. 10,  No. 1, pp. 75-82, Mar.  2003
10.3745/KIPSTA.2003.10.1.75


PDF
  Abstract

Many abstraction techniques are introduced in programming languages in order to facilitate the development, maintenance and extension of softwares. But several concepts and terms related to abstraction have not been uniformly defined and have been explained differently. Expecially in object-oriented paradigm strongly based on abstraction common consensus was not derived. In this paper, we analyse procedural abstraction, propose the taxonomy of procedural abstraction and show that procedural abstraction contains the concept of abstraction on abstraction in addition to the transformation of procedures into abstraction. We also explain polymorphism in the view of abstraction. These analysis and consideration will make it possible to understand procedural abstraction more intensively.

  Statistics


  Cite this article

[IEEE Style]

S. K. Kim, "Taxonomy of Procedural Abstraction and Polymorphism," The KIPS Transactions:PartA, vol. 10, no. 1, pp. 75-82, 2003. DOI: 10.3745/KIPSTA.2003.10.1.75.

[ACM Style]

Sung Ki Kim. 2003. Taxonomy of Procedural Abstraction and Polymorphism. The KIPS Transactions:PartA, 10, 1, (2003), 75-82. DOI: 10.3745/KIPSTA.2003.10.1.75.