169 похожих чатов

Объясните пожалуйста в чём суть factory... на сколько я понял

о может создавать объекты не обязательно класса в котором находиться... можете как то просто и популярно объяснить?) И изменилось бы если бы я в этом моменте не использовал фабричный конструктор?

17 ответов

7 просмотров

фабрика

Если кому не сложно...

𝘗𝘢𝘷𝘦𝘭 𝘔𝘪𝘭𝘦𝘷𝘴𝘬𝘪𝘺
Если кому не сложно...

в офф документации на англ норм написано, но если с англ сложно 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); }

Adel' Gilyazeev
Что?! Это как?

Как опишешь так и будет мапить новую модель

Yerbol Kistaubayev
Как опишешь так и будет мапить новую модель

А чем это от обычного конструктора отличается?

Adel' Gilyazeev
А чем это от обычного конструктора отличается?

Конструктор возвращяет мебя самого а factory уже нет

Yerbol Kistaubayev
Конструктор возвращяет мебя самого а factory уже н...

не согласен. строго говоря: фабрика и конструктор возвращают экземпляр класса, в котором они описаны Фабрика отличается тем, что она необязательно создаёт новый экземпляр класса

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
Всем привет, после Си стоит учить плюсы или лучше на раст перейти?
Linus
8
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
Карта сайта