Pertanyaan yang diberi tag design

8
Kapan menulis metode ekstensi untuk kelas Anda sendiri?

Baru-baru ini saya melihat basis kode yang memiliki kelas data yang Addressditentukan di suatu tempat dan kemudian di tempat yang berbeda: fun Address.toAnschrift() = let { address -> Anschrift().apply { // mapping code here... } } Saya merasa bingung untuk tidak memiliki metode ini pada...