В моем Java-проекте у меня есть класс, в котором я объявляю много констант проекта, используя public static final final String атрибуты:
public class Constants {
public static final String KIND_NAME = "user";
public static final String AVATAR_IMAGE_ID = "avatarImageId";
public static final String AVATAR_IMAGE_URL = "avatarImageUrl";
public static final String NAME_COLUMN = "name";
public static final String TOTAL_SCORE_COLUMN = "totalScore";
...
}
Так что я могу использовать это в разных местах моегоproject:
...
String userName = user.getProperty(Constants.KIND_NAME);
...
До сих пор я нашел несколько разных способов реализовать это в Kotlin, например: сопутствующие объекты или класс данных .Какой лучший эквивалентный код в Kotlin?