Warum?
Ich hatte viele Felder einer Klasse in ein inneres Objekt verschoben. Jetzt muss ich eine riesige Methode umgestalten und den zusätzlichen Aufruf hinzufügen, um diese Felder zu erreichen ... mit Delegatenmethoden könnte ich das in 1 Minute in Java lösen ... Wie kann ich das in Kotlin machen?
BEISPIEL
Code: Select all
class A(
var name: String,
var ref: String,
var priceCents: Int,
var maxInstallments: Int = 1,
) {
Code: Select all
class A(
var dto : A_DTO
) {
class A_DTO (
var name: String,
var ref: String,
var priceCents: Int,
var maxInstallments: Int = 1,
) {
In Java wäre dies eine 2-minütige Aufgabe ohne Nebeneffekte. Wie macht man die Sams in Kotlin?
Mobile version