Kotlin设计模式之观察者

作者: 塞上牧羊空许约 | 来源:发表于2018-10-10 23:03 被阅读20次

    只是对Kotlin版本的观察者模式的一个简单介绍啦,然后就是和Java版本的一个对比。

    Kotlin

    Java

    Output

    虽然Java代码稍显啰嗦,但是大体上还是自解释的(self explanatory)。 Kotlin代码就显得十分简练。它使用一个称之为Delegates(委托)的语法,对我们这些Java党来说可是一个新鲜玩意。
    Kotlin中有几种不同的Delegates.代码中使用的是Observable类型,需要两个参数:初始值和处理值修改的handler.每当我们对这个属性赋值时,这个handler就会被调用。嗯,就酱。你就拥有啦一个可观察的属性。寥寥数行,观察者模式就完成啦。

    相关文章

      网友评论

        本文标题:Kotlin设计模式之观察者

        本文链接:https://www.haomeiwen.com/subject/jwxvaftx.html