tag:blogger.com,1999:blog-6337866978093157247.post7906914608993245939..comments2024-03-27T15:38:10.311-03:00Comments on Emanuel Goette, alias Crespo: Mixins, Mixins y más Mixins...emanuelpeghttp://www.blogger.com/profile/04711040685976318775noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6337866978093157247.post-2131491751717269412012-12-10T18:29:37.612-03:002012-12-10T18:29:37.612-03:00Gracias! viene muy bien la aclaración!Gracias! viene muy bien la aclaración!emanuelpeghttps://www.blogger.com/profile/04711040685976318775noreply@blogger.comtag:blogger.com,1999:blog-6337866978093157247.post-67383522937329842042012-12-10T16:58:13.139-03:002012-12-10T16:58:13.139-03:00Hay una diferencia sutil pero importante entre los...Hay una diferencia sutil pero importante entre los traits de Scala y las interfaces en Ceylon: en Ceylon no puedes guardar estado en las interfaces; es decir, no puedes tener atributos concretos (ni mutables ni inmutables). Solamente puedes definir atributos como "formal", para que los implemente la clase que satisfaga dicha interfaz. La única manera de tener atributos concretos en una interfaz es definirlos con getter y opcionalmente con setter, pero atributos simples no lo permite. Esto fue una decisión de diseño para evitar problemas que surgen de heredar estado similar de dos interfaces dispares. Para mayor información ver esta sección de la página oficial: http://ceylon-lang.org/documentation/1.0/tour/inheritance/#interfaces_and_mixin_inheritanceChochoshttps://www.blogger.com/profile/04019898134847291671noreply@blogger.com