SciELO - Scientific Electronic Library Online

 
vol.75 issue154NAFION® - TIO2 NANOCOMPOSITE MEMBRANES FOR ETHANOL FUEL CELLSSMART: MULTI-AGENT ROBOTIC SYSTEM author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


DYNA

Print version ISSN 0012-7353On-line version ISSN 2346-2183

Abstract

MORENO, FRANCISCO; ECHEVERRI, JAIME  and  FLOREZ, ROBERTO. THE GRADUAL PROCESS OF DATA ABSTRACTION. Dyna rev.fac.nac.minas [online]. 2008, vol.75, n.154, pp.167-177. ISSN 0012-7353.

In this paper we present the gradual process of building abstract data types (ADTs), such as Fractions and Polynomials. They are built from basic ADTs, such as Booleans and Integers. We propose a set of functional categories in order to classify ADT functions. These functions are stated in functional programming, that is without using variable assignment, sequence, or loops. Functions stated in this way to accomplish the simplification task of an Integer and to get an ordered sum for a Polynomial are not reported in literature so far. We also point to the inherent relation between ADT functions and operator overloading.

Keywords : Abstract data types; object oriented programing; functional programming; encapsulation; operator overloading.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )

 

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License