почему?
Мне пришлось переместить много полей класса во внутренний объект, теперь мне нужно реорганизовать гигантский метод, добавив дополнительный вызов для доступа к этим полям... с помощью методов делегирования я мог бы решить эту проблему за 1 минуту на Java... как мне это сделать в Kotlin?
ПРИМЕР
Код: Выделить всё
class A(
var name: String,
var ref: String,
var priceCents: Int,
var maxInstallments: Int = 1,
) {
Код: Выделить всё
class A(
var dto : A_DTO
) {
class A_DTO (
var name: String,
var ref: String,
var priceCents: Int,
var maxInstallments: Int = 1,
) {
мне нужно будет изменить на a.dto.name = "".... Something = a.dto.name
в Java это будет двухминутная задача без побочных эффектов
как это сделать в котлин????
Подробнее здесь: https://stackoverflow.com/questions/725 ... -in-kotlin
Мобильная версия