Size: a a a

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

2021 March 31

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
*архитектурный
источник

AB

Aleksandr Bagdasarya... in Dart & Flutter по-русски
Ivan
не
А если повторно подключить, снова надо выгружать в АппСтор или оно снова появится в посковике
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Дмитрий Щербаков
если 2 разных класса имеют одинаковые методы и не наследуются от класса который их реализует это не косяк?)
нет, ибо порой наследование - это зло, ибо создаёт жёсткую связь и родительский класс перестаёт быть легок в редактрировании
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Adel Gilyazeev
нет, ибо порой наследование - это зло, ибо создаёт жёсткую связь и родительский класс перестаёт быть легок в редактрировании
Лучше в таком случае не наследоваться (extends), а реализовывать интерфейс (implements)
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Adel Gilyazeev
нет, ибо порой наследование - это зло, ибо создаёт жёсткую связь и родительский класс перестаёт быть легок в редактрировании
ну мы же щас про ООП?
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Vladimir Brejcha
Лучше в таком случае не наследоваться (extends), а реализовывать интерфейс (implements)
это от абстрактных классов, да... Так а один класс может реализовывать несколько интерфейсов подряд?
источник

D

Dima in Dart & Flutter по-русски
Vladimir Brejcha
Лучше в таком случае не наследоваться (extends), а реализовывать интерфейс (implements)
те же яйца! при имплементс мы все равно должны в дочернем классе описывать все свойсва интерфейса
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Дмитрий Щербаков
ну мы же щас про ООП?
да, у ООП есть недостатки
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
в дарте нет интерфейсов
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Adel Gilyazeev
это от абстрактных классов, да... Так а один класс может реализовывать несколько интерфейсов подряд?
Сколько угодно
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Vladimir Brejcha
Сколько угодно
я имею ввиду типа class Foo implenets A, B, C {...}
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
делаешь нормальный абстрактый класс и наследуешься как душе угодно
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Adel Gilyazeev
я имею ввиду типа class Foo implenets A, B, C {...}
+
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
а еще есть mixin's
источник

I

Ivan in Dart & Flutter по-русски
Aleksandr Bagdasaryan
А если повторно подключить, снова надо выгружать в АппСтор или оно снова появится в посковике
Бесплатные да, платным нужно будет заново договор составлять
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
годно))) и Foo будет приводим и к A и к B и к C?
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Adel Gilyazeev
годно))) и Foo будет приводим и к A и к B и к C?
+
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Дмитрий Щербаков
а еще есть mixin's
спасибо за новую информацию)
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
а как обстоят дела с переменными? если одинаковые названия?
типа и в A и в B будет переменная i, при этом разных типов
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
много видел когда миксины не используют, хотя они збс) и решают кучу вопросов
источник