Flattening Traits
暂无分享,去创建一个
Oscar Nierstrasz | Nathanael Schärli | Stéphane Ducasse | Oscar Nierstrasz | Stéphane Ducasse | Nathanael Schärli
[1] Philip Wadler,et al. Featherweight Java: a minimal core calculus for Java and GJ , 2001, TOPL.
[2] Simon Denier. Traits Programming with AspectJ , 2005, Obj. Logiciel Base données Réseaux.
[3] Martin Odersky,et al. An Overview of the Scala Programming Language , 2004 .
[4] A. Black,et al. Applying Traits to the Smalltalk Collection Hierarchy Submitted to ECOOP 2003 ? , 2002 .
[5] Oscar Nierstrasz,et al. Classes = Traits + States + Glue (Beyond mixins and multiple inheritance) , 2002 .
[6] Martin Odersky,et al. Making the future safe for the past: adding genericity to the Java programming language , 1998, OOPSLA '98.
[7] Philip J. Quitslund. Java Traits — Improving Opportunities for Reuse , 2004 .
[8] Martín Abadi,et al. A Theory of Objects , 1996, Monographs in Computer Science.
[9] Oscar Nierstrasz,et al. Traits: Composable Units of Behaviour , 2002, ECOOP.
[10] William R. Cook,et al. Inheritance is not subtyping , 1989, POPL '90.
[11] Per Capita,et al. About the authors , 1995, Machine Vision and Applications.
[12] Oscar Nierstrasz,et al. Traits: A mechanism for fine-grained reuse , 2006, TOPL.