Pull to refresh

Comments 2

Если нужен пример с асинхронным конструктором - напишите в телеграме, скину пример.

Ну не надо так :(

Интересно узнать, какие преимущества и недостатки данного способа по сравнению с использованием классического json_serializable. Очень не хватает минимального рабочего примера "в действии". Я понимаю, что статья не об этом, но не могу найти место для применения, когда это полезно.

Также:

  • factory  конструкторы могут быть объявлены как const , в то время как статический метод - нет

  • factory конструкторы могут быть именованными, для каждого свой json, как быть?

  • JsonDeserializeInterface  справится с наследованием в моделях?

Я понимаю, что статья не об этом, но не могу найти место для применения, когда это полезно.

Данная статья поднимает проблему отсутствия возможности создания контрактов для статических интерфейсов классов в дарте. Проблема может быть решена путем введения в дарт нового ключевого слова - например, familiy для целого семейства классов с одинаковыми статическими интерфейсами.

В статье собирается велосипед, который, возможно, вдохновит кого-то на создание более продуманного решения этой проблемы. Разумеется, надо решить как будет наследоваться статический интерфейс, как осуществлять проверку в compile-time и пр.

Sign up to leave a comment.

Articles