Documents Related by Co-Citation

132 Modular Object-Oriented Programming with Units and Mixins – Robert Bruce Findler, Matthew Flatt - 1998
5237 Design Patterns: Elements of Reusable Object-Oriented Software – Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides - 1995
46 Synthesizing object-oriented and functional design to promote re-use – Shriram Krishnamurthi, Matthias Felleisen, Daniel P. Friedman - 1998
421 Mixin-based inheritance – Gilad Bracha, William Cook - 1990
484 A semantics of multiple inheritance – Luca Cardelli - 1988
39 User-Defined Types and Procedural Data Structures as Complementary Approaches to Data Abstraction – John C Reynolds - 1975
257 Classes and Mixins – Matthew Flatt, Shriram Krishnamurthi, Matthias Felleisen - 1998
891 A Theory of Objects – Luca Cardelli, Martín Abadi - 1996
81 The Essence of the Visitor Pattern – Jens Palsberg, C. Barry Jay - 1997
96 A Nominal Theory of Objects with Dependent Types – Martin Odersky, Vincent Cremet, Christine Röckl, Matthias Zenger - 2002
317 Pizza into Java: Translating theory into practice – Martin Odersky, Philip Wadler - 1997
105 Typechecking and Modules for Multi-Methods – Craig Chambers, Gary T. Leavens - 1995
189 MultiJava: Modular Open Classes and Symmetric Multiple Dispatch for Java – Curtis Clifton, Gary T. Leavens - 2000
138 A Calculus for Overload Functions with Subtyping – G. Castagna, G. Ghelli, G. Longo - 1992
1437 Object-oriented Software Construction – Bertrand Meyer - 2004
148 Implementing Layered Designs with Mixin Layers – Yannis Smaragdakis, Don Batory - 1998
1613 The Java Language Specification – James Gosling, Bill Joy, Guy Steele - 1996
133 Covariance and contravariance: Conflict without a cause – Giuseppe Castagna - 1995
53 The Cecil language -- specification and rationale: Version 3.2 – Craig Chambers, The Cecil Group - 2004