Jam - A Smooth Extension of Java with Mixins, Proc. ECOOP '00, pp.145-178, 2000. ,
DOI : 10.1007/3-540-45102-1_8
Stateful traits and their formalization Computer Languages, Systems and Structures, pp.83-108, 2008. ,
A Core Calculus of Classes and Mixins, Proc. ECOOP '99, pp.43-66, 1999. ,
DOI : 10.1007/3-540-48743-3_3
On traits and types in a Javalike setting ,
Magda: A New Language for Modularity, ECOOP, pp.560-588, 2012. ,
DOI : 10.1007/978-3-642-31057-7_25
The Programming Language Jigsaw: Mixins, Modularity and Multiple Inheritance, 1992. ,
JEP 126: Lambda Expressions & Virtual Extension Methods ,
Traits, ACM Transactions on Programming Languages and Systems, vol.28, issue.2, pp.331-388, 2006. ,
DOI : 10.1145/1119479.1119483
URL : https://hal.archives-ouvertes.fr/inria-00403568
A programmer's reduction semantics for classes and mixins ISBN 3-540-66158-1 Interface evolution via virtual extensions meth- ods Featherweight Defenders: A formal model for virtual extension methods in Java, Formal Syntax and Semantics of Java, pp.241-269, 1999. ,
Featherweight Java: A minimal core calculus for, pp.396-450, 2001. ,
Getting started with ASPECTJ, Communications of the ACM, vol.44, issue.10, pp.59-65, 2001. ,
DOI : 10.1145/383845.383858
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.147.2820
Love and hate for Java 8. http://m.javaworld.com/javaworld/jw-07-2013/130725- love-and-hate-for-java-8.html?mm ref=https ,
Java 8: Now you have mixins? http ,
Chai: Traits for Java-Like Languages, Proc. ECOOP '05, pp.453-478, 2005. ,
DOI : 10.1007/11531142_20
Java 8 and mixin with default methods, 2013. ,