The STUDIA UNIVERSITATIS BABEŞ-BOLYAI issue article summary

The summary of the selected article appears at the bottom of the page. In order to get back to the contents of the issue this article belongs to you have to access the link from the title. In order to see all the articles of the archive which have as author/co-author one of the authors mentioned below, you have to access the link from the author's name.

 
       
         
    STUDIA INFORMATICA - Issue no. 4 / 2011  
         
  Article:   ON USING GENERICS FOR IMPLEMENTING ALGEBRAIC STRUCTURES.

Authors:  VIRGINIA NICULESCU.
 
       
         
  Abstract:  

Object oriented programming and design patterns form a very good framework for implementing a computational algebra system. Object oriented programming offers different kinds of mechanisms for obtaining high level of genericity; and these are also mechanisms for reusing.The need to represent and work with abstract algebraic structures implies the need for genericity. This could be achieved by using parametric polymorphism or type polymorphism. We analyze in this article the suitability of using parametric polymorphism, in an object-oriented programming context, for implementation of algebraic structures, showing some advantages but also some problems. The implementation issues are discussed for the particular case of the square matrices of a certain order.The analysis emphasizes also general advantages of using parametric types - such as type safety, but also some constrains forced by them.

Key words and phrases. genericity, OOP, templates, patterns, algebraic structures, abstractness.

 
         
     
         
         
      Back to previous page