15. Dart (Flutter) - Имплементация в классах (implements) (простыми словами новичкам)

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 27

  • @stolets
    @stolets  11 месяцев назад +2

    *Знаешь почему стоит пойти ко мне учиться?*
    *Не сложно!* 👇
    Я лично обучаю и делаю это «простым и доступным языком», тебе будет понятно всё что необходимо
    *Не долго!* 👇
    Ты легко освоишь навык разработки приложений всего за 2 месяца
    *Не дорого!* 👇
    Стоимость обучения в разы меньше по сравнению с остальными курсами Flutter (стоимость уточнить можно в ЛС)
    *Нужно немного твоего времени!* 👇
    Каждую субботу будет наш созвон в Zoom и всего на 2 часа (созвон всего лишь раз в неделю)
    *С домашним заданием!* 👇
    Ты будешь получать домашнее задание которое надо выполнить в течении недели и я лично буду проверять ДЗ и давать комментарий
    *С практикой!* 👇
    Ты сделаешь учебный проект и получишь задание делать свое собственное приложение
    *Не скучно!* 👇
    На созвоне я всегда всех призываю активничать и перебивать меня, я всегда хочу получать вопросы и тут же отвечать на них
    *Перспективно!* 👇
    Выпускников я зову на свой практикум, где мы вместе будем делать бизнес на приложениях (зарабатывать на продаже премиум подписках в приложениях)
    *Остались вопросы?* Ниже контакты, просто напиши мне!

    Telegram: t.me/stolets

    WhatsApp, Viber, SMS:
    +7 (908) 505-49-41

    +7 (908) 505-49-41

    +7 (908) 505-49-41

    (на обычный звонок не отвечаю, по причине частого спама)
    Vk: vk.com/stolets
    Instagram: instagram.com/sto_lets
    Email: ip.stolets@yandex ru

  • @ИванСергеевич-щ2в
    @ИванСергеевич-щ2в Год назад +2

    Большое спасибо! Еще не все понятно, но уже понятнее. Продолжаем учится)

  • @АллеКино
    @АллеКино Год назад +2

    прям хорошо объясняете

  • @Annattor-e3q
    @Annattor-e3q 2 года назад +5

    классно обьясняешь, продолжай пожалуйста

    • @stolets
      @stolets  2 года назад

      Спасибо

  • @ВованчоХБКовский
    @ВованчоХБКовский 2 года назад +5

    спасибо огромное за уроки)))) как же все понятно

    • @stolets
      @stolets  2 года назад

      Пожалуйста)

  • @alexnik4187
    @alexnik4187 Год назад +2

    иду с 1 урока, на этом начал терять понимание, придется дополнительно поучить ...

  • @ВладимирБухряков-м3с

    Получается, что в верхних классах нет смысла, если в импленте все переназначено?

  • @alexnik4187
    @alexnik4187 Год назад

    "выписать их, как угодно..." смешно, как раз надо знать. как их выписать, это понять/запомнить для меня самое сложное,

  • @pavdev1145
    @pavdev1145 Год назад +1

    а, все тут класс выступат как интерфейс диктующий как писать класс с имплементацией... а в дарте кстати есть интерфейсы или классами, как описано в этом видео?

  • @gromoblomov9853
    @gromoblomov9853 Год назад

    Имплементация это что-то типа композиции классов внутри одного класса?

  • @Yhwach-mv9cu
    @Yhwach-mv9cu 2 года назад +2

    Привет, спасибо за урок! А скажи пожалуйста, а ты работаешь Флаттер-разраотчиком?

    • @stolets
      @stolets  2 года назад +1

      Привет! Работаю на себя в качестве Веб и Мобайл разработчика

    • @Yhwach-mv9cu
      @Yhwach-mv9cu 2 года назад

      @@stolets , а связано как то с дарт/флаттер?

    • @stolets
      @stolets  2 года назад +2

      @@Yhwach-mv9cu Мобильные приложения делаю на flutter только. В планах ещё изучать swift

    • @ai-bloggers
      @ai-bloggers 2 года назад

      Спасибо за урок.
      Вопрос: на флаттере можно десктопные приложения создавать или ещё нет?

    • @stolets
      @stolets  2 года назад +2

      @@ai-bloggers можно и нужно)

  • @alexandrmakovkin7364
    @alexandrmakovkin7364 2 года назад +3

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

    • @stolets
      @stolets  2 года назад +4

      зачем так заморачиваться в самом начале? Нет никаких проблем далее вникать все глубже и глубже новичку, далее вопрос его интересов идет. Захочет изучить все что необходимо. Спасибо за комментарий)

  • @pavdev1145
    @pavdev1145 Год назад +1

    в целом прикольные уроки, спасиб, подписался! но тут вообще не понял зачем нужна имплементация, если мы тупо просто занового в классе все перепишем? зачем нам писать лишний синтаксис implements SomeClass... когда можно просто определить нужные поля и методы в новом классе?

    • @seljmov
      @seljmov Год назад +4

      Ты имплементируешь интерфесы. Интерфейс является неким контрактом, который обязуются реализовать классы, имплементирующие твой интерфейс. Зачем это? Интерфейсы позволяют тебе не привязываться с определенной реализации чего-либо.
      Пример.
      Ты разрабатываешь мобильное приложение. Для демо заказчику ты пишешь репозиторий с мок данными (тестовые данные), а для разработки у тебя реальный репозиторий. Оба имплементируют интерфейс SomeRepository. При помощи переменных окружения или DI, ты можешь использовать нужную тебе реализацию в той или иной ситуации. Об этом еще сказано в SOLID (буква D).
      С опытом понимаешь гибкость таких возможностей.
      Успехов в обучении тебе!

  • @konstantin-svahuman8630
    @konstantin-svahuman8630 Год назад

    Бред какойто. масло масленное. какая необходимость имплементации? Необходимости имплементации нету никакой по изложениею в данном уроке. Всё оверрайдится заново в классе куда имплементируется.

  • @godnokino
    @godnokino 2 года назад +3

    Для меня какая-то абракатабра это все, без практического видения как это применять. Хотелось бы какие-то кейсы рассматривать, чтобы было понятнее. Иначе я задаюсь вопросом: а нахера вообще все это нужно, если проще создать тупо новый класс?

    • @stolets
      @stolets  2 года назад +1

      Это и вправду хорошо можно понять только на практике. Но это призвано экономить ресурсы на больших проектах, зачем лишний раз создавать отдельный класс?

    • @movsarayubov479
      @movsarayubov479 2 года назад

      похожая ситуация