loading...
Software Engineering Despite Object-Orientation
Canberra, Australia January 31-February 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ACSC.2000.824382Australasian Computer Science Conference
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mark Evered, University of New England
Gisela Menger, University of Ulm
J. Leslie Keedy, University of Ulm
Axel Schmolitzky, Monash University
Object-oriented languages can potentially make a great contribution to enhancing software quality and supporting the software engineering process. Despite this potential, we contend that a number of central features of object-oriented languages are in fact contrary to well-known software engineering principles and goals and therefore represent a hindrance to software engineering rather than a contribution. In this paper we look at the class construct, inheritance, genericity and at object-oriented collection frameworks and suggest ways these could be modified to better supporting software engineering principles.
Index Terms:
object-oriented language design, software engineering, classes, collections
Citation:
Mark Evered, Gisela Menger, J. Leslie Keedy, Axel Schmolitzky, "Software Engineering Despite Object-Orientation," acsc, pp.66, Australasian Computer Science Conference, 2000
Usage of this product signifies your acceptance of the Terms of Use.