Program |
 |
|
|
Find in Program |
 |
|
|
Page |
 |
|
|
Basket |
 |
|
view, help
"Reflective Composition: the declarative composition of roles to unify objects, roles, & aspects"
|
|
|
|
Reflective Composition: the declarative composition of roles to unify objects, roles, & aspects
Simon Holland, The Open University, Milton Keynes, United Kingdom
As bases for object-orientation, both class-based and prototype-based organization have limitations. We argue that Roles have significant benefits as a foundation for organizing objects, and that these benefits can be realised most flexibly using logic meta-programming. This makes it possible to reduce redundancy and subsume aspects.
|