Copy the page URI to the clipboard
Holland, Simon
(2004).
URL: http://delivery.acm.org/10.1145/1030000/1028761/p2...
Abstract
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. We further argue that these benefits can be realised most flexibly using logic meta-programming. Additional benefits from this approach are to reduce redundancy and subsume aspects.
Viewing alternatives
Download history
Item Actions
Export
About
- Item ORO ID
- 5693
- Item Type
- Conference or Workshop Item
- ISBN
- 1-58113-833-4, 978-1-58113-833-7
- Keywords
- Role-based programming; Logic programming; Logic meta-programming; Roles; Role Models; Composition; object-oriented programming; Generative Programming; Aspects; Aspect-oriented Programming; viewpoints; perspectives;
- Academic Unit or School
-
Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM) - Research Group
- Music Computing Lab
- Depositing User
- Simon Holland