Flattening Traits
Data(s) |
2006
|
---|---|
Resumo |
Traits are fine-grained components that can be used to compose classes, while avoiding many of the problems of multiple inheritance and mixin-based approaches. Since most implementations of traits have focused on dynamically-typed languages, the question naturally arises, how can one best introduce traits to statically-typed languages, like Java and C#? |
Formato |
application/pdf |
Identificador |
http://boris.unibe.ch/19424/1/article4.pdf Nierstrasz, Oscar; Ducasse, Stephane; Schärli, Nathanael (2006). Flattening Traits. Journal of Object Technology, 5(4), pp. 129-148. Zürich: AITO 10.5381/jot.2006.5.4.a4 <http://dx.doi.org/10.5381/jot.2006.5.4.a4> doi:10.7892/boris.19424 info:doi:10.5381/jot.2006.5.4.a4 urn:issn:1660-1769 |
Idioma(s) |
eng |
Publicador |
AITO |
Relação |
http://boris.unibe.ch/19424/ |
Direitos |
info:eu-repo/semantics/openAccess |
Fonte |
Nierstrasz, Oscar; Ducasse, Stephane; Schärli, Nathanael (2006). Flattening Traits. Journal of Object Technology, 5(4), pp. 129-148. Zürich: AITO 10.5381/jot.2006.5.4.a4 <http://dx.doi.org/10.5381/jot.2006.5.4.a4> |
Tipo |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion PeerReviewed |