背景
我们在项目当中经?;崾褂靡桓隼嗬锩嬗媒涌谀谇抖ㄒ宀煌某A抗芾砝?。但是在Kotlin 中又是怎么实现的呢,我们来下。首先我们先看下Java 中的我们是如何定义的。方便在项目中使用。
Java 中的定义
public class Constants {
interface Login{
String LOGIN_FAILED = "login_failed";
//省略部分代码....
}
// 其他业务??槌A抗芾?}
Kotlin 中的定义
class Constants {
internal interface Login {
companion object {
val LOGIN_FAILED = "login_failed"
}
//省略部分代码....
}
// 其他业务模块常量管理
}
从而方便清晰的能够了解每个??榈母髯缘某A抗芾?,方便之后更快的定位问题,也优化了代码的实现。在此做出记录,方便记忆。