Previous article

Next article


Extending the Java Language with Dynamic Classification

Liwu Li, University of Windsor, Canada

space REFEREED
ARTICLE


PDF Icon
PDF Version

Abstract

Dynamic classification feature of an object-oriented programming language allows an object to change its class membership without changing its identity at runtime. The new membership of the object can be signified with a role, which is taken on by the object and which can be implemented as an object of the target class. Here, we propose an approach to extend the Java language with a dynamic classification mechanism, which can be implemented by extending the Java language, compiler, and standard library. We present a prototypical implementation of the mechanism to show the feasibility of the approach to dynamic classification.


Note: Due to the typographical sophistication of this article, no HTML version is available. Please use the PDF version.

 

 

About the author



space Dr. Liwu Li is a faculty member in School of Computer Science at University of Windsor, Canada. His research interests include object-oriented language design and implementation, object-oriented software analysis and design, and software process design and execution. He can be reached at liwu@uwindsor.ca.


Cite this article as follows: Liwu Li: “Extending the Java Language with Dynamic Classification”, in Journal of Object Technology, vol. 3, no. 7, July-August 2004, pp. 101-120. http://www.jot.fm/issues/issue_2004_07/article2


Previous article

Next article