Kotlin - 密封类(sealed class)
在开发中经常需要在代码中声明一些有限集合,如:网络请求可能为失败或成功;用户账号是高级用户或者普通用户。可以使用枚举来实现这类模型,但枚举自身存在很多限制。枚举类型每个值只允许有一个实例,同时枚举也无法为每个类型添加额外…
在开发中经常需要在代码中声明一些有限集合,如:网络请求可能为失败或成功;用户账号是高级用户或者普通用户。可以使用枚举来实现这类模型,但枚举自身存在很多限制。枚举类型每个值只允许有一个实例,同时枚举也无法为每个类型添加额外…