фабрика
Если кому не сложно...
в офф документации на англ норм написано, но если с англ сложно https://metanit.com/dart/tutorial/4.9.php
О я кстати расписал чё как, вроде никто ничего не спорил
Вообще имхо, по мне так не корректно использовать factory вместо нормального конструктора с JSON'a... Это вроде как наследие от кодогена, который функцию генерит и её в конструктор не вставишь...
Это автосгенерированный класс по джсону
Ну норм)
Factory конструктор который собирает тебе модель из другого источника!!!
Что такое factory , это метод который возвращает различные варианты класса . class MyColor{ final Color color; factory MyColor.red(){ return MyColor( color: Colors.red); } factory MyColor.green()=> MyColor( color: Colors.green); }
Как опишешь так и будет мапить новую модель
А чем это от обычного конструктора отличается?
Конструктор возвращяет мебя самого а factory уже нет
не согласен. строго говоря: фабрика и конструктор возвращают экземпляр класса, в котором они описаны Фабрика отличается тем, что она необязательно создаёт новый экземпляр класса
Про что и речь. Для удобства)
Обсуждают сегодня