Contributions look useful. Where can I find out more about them?
Is there a good example of contribution use somewhere on GitHub? — Sent from Mailbox On Sat, Sep 6, 2014 at 6:01 PM, QUALITEC - Óscar Bou <[email protected]> wrote: > Hi to all. > Just to notice that I've been reading recently about the concept of "traits" > [1] and "mixins" [2], as a way to encourage code reuse avoiding inheritance > problems. > This language features are supported by languages like Ada, Groovy, Scala or > Python, but there's no native support for Java. > It's REALLY noticeable that we, as Apache Isis users, have somewhat an > implementation of those concepts by means of contributions [3]. > So, can we think about contributions as a "traits" or "mixins" implementation > for Apache Isis developed systems? > Regards, > Oscar > [1] http://en.wikipedia.org/wiki/Trait_(computer_programming) > [2] http://en.wikipedia.org/wiki/Mixin > [3] > http://isis.apache.org/more-advanced-topics/how-to-01-062-How-to-decouple-dependencies-using-contributions.html
