代理属性 Delegated Properties 本文为个人翻译的Kotlin官方文档, 原文连接: Delegated Properties 一些特定的常见类型的属性, 尽管我们可以在每次需要的时候实现他们, 但是如果我们一次把他们全部实现并放在一个库中, 这会非常方便, 包括: 延迟属性: 只在第一次访问的时候计算值 广播属性: 当属性的值改变时通知观察者 将数据存储在键值对中, 而不是独立的域中. Kotlin提供的代理属性, 包含了这些(以及其他)例子: class Example{…