loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Technology of Object-Oriented Languages and Systems - Tools-25
Attribute Types and Bracket Implementations
Melbourne, Austrailia
November 24-November 28
ISBN: 0-8186-8485-2
J. Leslie Keedy, University of Ulm
Mark Evered, University of Ulm
Axel Schmolitzky, University of Ulm
Gisela Menger, University of Ulm
In an object oriented system different types of objects may have one or more attributes in common. For example different types of objects in a library system might be "loanable" or "catalogued". The first part of the paper introduces a distinction between object types and attribute types, showing that there are advantages in treating them as separate constructs of an object- oriented programming language. Then generalized attribute types, (e.g. "synchronized", "journalized", "protected") are discussed. It is shown how implementations involving a technique called bracket routines can lead to clearly modeled and cleanly implemented programs. It is then shown how the bracket technique can be effectively used to introduce protection and security concepts into a system. Among the clear advantages of this technique is that it results in better reusability of code.
Citation:
J. Leslie Keedy, Mark Evered, Axel Schmolitzky, Gisela Menger, "Attribute Types and Bracket Implementations," tools, pp.325, Technology of Object-Oriented Languages and Systems - Tools-25, 1997
Usage of this product signifies your acceptance of the Terms of Use.