Abstract: A central dichotomy for specialization mechanisms is the divide between static class-based inheritance and dynamic instance-based delegation. Despite its greater flexibility delegation has not found its way into mainstream object-oriented languages. Searching for a reason of why this is so, I find one notion that seriously discredits any delegation-based approach: "Object Schizophrenia". This paper tries to rationalize the discussion by demonstrating that not all forms of split identity are evil. This is done by unfolding how Object Teams supports split identities while carefully avoiding the known problems ascribed to object schizophrenia.
Publication Year: 2010
Publication Date: 2010-06-22
Language: en
Type: article
Indexed In: ['crossref']
Access and Citation
Cited By Count: 9
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot