Size: a a a

Dart & Flutter по-русски

2020 April 11

M

Max in Dart & Flutter по-русски
Sirotkin Dmitry
т.е в обычном классе я могу описать методы без реализации?
Если он не объявлен как абстрактный - будет ругаться, кажется.
источник

SD

Sirotkin Dmitry in Dart & Flutter по-русски
Max
Если он не объявлен как абстрактный - будет ругаться, кажется.
хммм
источник

M

Max in Dart & Flutter по-русски
Но можно написать в класее implements MyClass и заоверрайдить все реализации.
источник

SD

Sirotkin Dmitry in Dart & Flutter по-русски
Max
Но можно написать в класее implements MyClass и заоверрайдить все реализации.
А MyClass? как описать?
источник

M

Max in Dart & Flutter по-русски
Можно как обычный класс, можно как абстрактный. Отличие в том, собираешься ли ты его где-то инстанциировать сам по себе
источник

A

Artur in Dart & Flutter по-русски
Alexander
Кто знает как мне добавить в Firestore массив объектов?
В поле документа добавить массив или из массива создать документ?
источник

SD

Sirotkin Dmitry in Dart & Flutter по-русски
Max
Можно как обычный класс, можно как абстрактный. Отличие в том, собираешься ли ты его где-то инстанциировать сам по себе
если обычный класс я могу метод объявить как void MyMethod(); ? без тела
источник

M

Max in Dart & Flutter по-русски
Нужен только интерфейс - пишешь абстрактный класс. Нужен интерфейс с базовой/дефолтной реализацией - пишешь обычный класс.
источник

A

Alexander in Dart & Flutter по-русски
Artur
В поле документа добавить массив или из массива создать документ?
первое
источник

M

Max in Dart & Flutter по-русски
Sirotkin Dmitry
если обычный класс я могу метод объявить как void MyMethod(); ? без тела
Попробуй)
источник

SD

Sirotkin Dmitry in Dart & Flutter по-русски
Max
Попробуй)
короче я понял что интерфейс в дарте это только abstract
источник

SD

Sirotkin Dmitry in Dart & Flutter по-русски
спасибо
источник

M

Max in Dart & Flutter по-русски
Если тебе нужны и интерфейс, и дефолтная реализация - то можно не писать abstract.
источник

M

Max in Dart & Flutter по-русски
Просто другие классы могут использовать базовый как интерфейс.
источник

SD

Sirotkin Dmitry in Dart & Flutter по-русски
Max
Если тебе нужны и интерфейс, и дефолтная реализация - то можно не писать abstract.
мне для mvp надо описание интерфейса
источник

M

Max in Dart & Flutter по-русски
Ну, для MVP я бы писал сразу с моками)
источник

A

Artur in Dart & Flutter по-русски
Alexander
первое
List или Map?
источник

SD

Sirotkin Dmitry in Dart & Flutter по-русски
Max
Ну, для MVP я бы писал сразу с моками)
не понял моки для чего для тестирования?
источник

M

Max in Dart & Flutter по-русски
Sirotkin Dmitry
не понял моки для чего для тестирования?
А, неправильно понял. Я думал, Minimal Viable Product, и моками затккнуть функциональность "на вырост")
источник

A

Alexander in Dart & Flutter по-русски
Artur
List или Map?
источник