Taxonomy of Procedural Abstraction and Polymorphism


The KIPS Transactions:PartA, Vol. 10, No. 1, pp. 75-82, Mar. 2003
10.3745/KIPSTA.2003.10.1.75,   PDF Download:

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
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


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.