Systematically refactoring inheritance to delegation in java.
Hannes KegelFriedrich SteimannPublished in: ICSE (2008)
Keyphrases
- source code
- object oriented
- object oriented systems
- object oriented languages
- programming language
- open source
- object oriented databases
- software systems
- conflict resolution
- access control
- lightweight
- database applications
- knowledge representation
- access control systems
- multiple inheritance
- data model
- relational databases
- java programs
- software projects
- object model
- security policies
- data quality
- object oriented programming
- cross domain
- software components
- web applications
- query language
- adjustable autonomy
- byte code
- data sets
- multi threaded
- access control policies
- software maintenance
- high level