GeekArticles
Testing
Software DevelopmentImplementing Reusable Object-Oriented Components
Author: citeseer.nj.nec.com |
Published: 17th Oct 2005 |
Visited: 450 times |
Add CommentFiled in: Software DevelopmentObject-oriented (OO) classes are generally not reusable because they are not meaningful in isolation; most classes only have meaning as members of cooperating suites of classes (e.g., design patterns). These suites usually arise in designs, but rarely exist as encapsulated entities in OO implementations. In this paper the authors present a method for directly mapping cooperating suites of classes into encapsulated C++ implementations. Their method is an improvement over the VanHilst and Notkin approach for implementing collaboration-based designs and constitutes a step towards more reusable (object-oriented) components. Author(s) : Yannis Smaragdakis and Don Batory
Read Article Sponsored Links
Related Articles
• Speeding Up Object Instantiation Object instantiation is important for Ajax since it increases the loading time of its functions. Developers have to work with objects most of the time since the objects should be able to determine the behavior of the functions as well as its performance.
However, the number of objects in an Ajax ap ...
• Service Oriented Java Business Integration Review
Service Oriented Java Business Integration Review
Introduction
If read through the texts which give you an introduction to SOA or Web Services, you will often find them to be quite frustrating, and the reason for this is because they spend too much time referencing business processes which are ela ...
• Next-Generation Object-Oriented Databases
Object-oriented databases complement relational databases in important ways, says Anat Gafni, VP of Engineering at db4objects, the company behind the open-source object database db4o. In this interview with Artima, Gafni explains how OO databases support agile development, and how they co-exist wit ...