Curso Completo de Dart en Español [37] – Constructor factory

preview_player
Показать описание
Únete a nuestra comunidad de 🧑🏼‍🚀DISCORD🧑🏼‍🚀 y hablaremos de Flutter, Dart, Go, Python, Rust, Machine Learning y mucho mas:

Lista de reproducción del curso:

Enlace de la comunidad GCoding Academy en Discord:

Рекомендации по теме
Комментарии
Автор

Esto solo es un constructor nombrado; no hace falta la palabra 'factory' para declararlo, funcionará de todos modos.

juanamayaduarte
Автор

Gracias por tu aporte, y tu tiempo, yo soy nuevo y ando volando aun no me queda claro para que usarlo pero voy a ir practicando gracias!! exitos

Teamview
Автор

Muy buen video, me aclaro muuchas dudas, yo andaba buscando esta información pero con otro nombre y no la conseguia, menos mal consegui este video, me suscribo, gracias

danielenrique
Автор

mas claro que el agua, ahora si entiendo porque lo usaban tanto en quicktype el factory, solo hace transformar la data de Mapa al modelo

pringstom
Автор

Muy buena explicación. Muchas gracias por el video. Saludos.

alfalarcon
Автор

cual es la diferencia entre el factory Persona.asignarDatos que crear un método estático llamado static Persona asignarDatos?

andresgutice
Автор

Cuál es la diferencia entre un constructor factory y un método cualquiera dentro de la clase?

luisutrera
Автор

Mala explicación. Codificar en voz alta no es enseñar.

fcaicea
Автор

void main(List<String> args) {
var datos = {
'nombre': 'Cristian',
'apellido' : 'Centeno'
};

Persona persona = Persona.asignarDatos(datos);
print('${persona.nombre} ${persona.apellido}');
}

class Persona {
late String nombre;
late String apellido;

Persona({required this.nombre, required this.apellido});

factory Persona.asignarDatos(Map<String, dynamic> jsonMap){
return Persona(
nombre: jsonMap['nombre'],
apellido: jsonMap['apellido']
);
}
}

cristiancenteno