Title
Extending Java to dynamic object behaviors
Abstract
Class inheritance and dynamic binding are the key features of object-oriented programming and they permit designing and developing complex systems. However, standard class inheritance is essentially static and cannot be directly employed for modeling dynamic object behaviors. In this paper we propose a linguistic extension of Java, called Dec-Java, that is partially inspired by the decorator design pattern. This extension permits easily separating the basic features of objects (that are likely not to change during the application) from their behaviors (that, instead, can be composed dynamically at run-time). Thus, Dec-Java enables a dynamic extension and specialization of object responsibilities.
Year
DOI
Venue
2003
10.1016/S1571-0661(04)80801-6
Electronic Notes in Theoretical Computer Science
Keywords
Field
DocType
dynamic binding,design pattern,object oriented,complex system
Complex system,Dynamic Extension,Programming language,Method,Computer science,Theoretical computer science,Decorator pattern,Java
Journal
Volume
Issue
ISSN
82
8
1571-0661
Citations 
PageRank 
References 
12
0.82
10
Authors
3
Name
Order
Citations
PageRank
Lorenzo Bettini187151.50
Sara Capecchi214412.52
Betti Venneri320616.45