Avatar ·

Implementación del patrón Builder en Kotlin: enfoques eficientes y ejemplos

¡Hola a todos! Soy nuevo en Kotlin, vengo de Java y tengo un problema con la implementación del patrón Builder. En Java solía escribir algo como: ```java public class User { private String name; private int age; private String email; private User(Builder builder) { this.name = builder.name; this.age = builder.age; this.email = builder.email; } public static class Builder { private String name; private int age; private String email; public Builder setName(String name) { this.name = name; return this; } public Builder setAge(int age) { this.age = age; return this; } public Builder setEmail(String email) { this.email = email; return this; } public User build() { return new User(this); } }