Адаптер (Adapter) ► Шаблон проектирования ► Урок №16

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 33

  • @ЭдуардЕвдокимов-й1о
    @ЭдуардЕвдокимов-й1о 4 ปีที่แล้ว +5

    Спасибо большое за труды. И тебе хорошего настроения и здоровья)

  • @macgrigory
    @macgrigory 4 ปีที่แล้ว +4

    Спасибо тебе за всё что ты делаешь. Очень приятно смотреть видео и развиваться благодаря тебе

  • @sovrinfo
    @sovrinfo 3 ปีที่แล้ว

    Спасибо за видео.Коммент в поддержку!

  • @artemgiant
    @artemgiant 4 ปีที่แล้ว +1

    Про метод __call первый раз слышу. Очечень полезно. Спасибо )))

  • @КосмоЁжик-е7т
    @КосмоЁжик-е7т 2 ปีที่แล้ว

    Благодарю

  • @tiikhomirovilia6070
    @tiikhomirovilia6070 3 ปีที่แล้ว

    Thank you!

  • @alexanderk4481
    @alexanderk4481 2 ปีที่แล้ว

    Спасибо )

  • @TimurMelnikov
    @TimurMelnikov 4 ปีที่แล้ว

    Отличные видосы! Многому научился! Спасибо!

  • @andrewmarkhai3979
    @andrewmarkhai3979 4 ปีที่แล้ว +1

    Спасибо за четкие видосы. Блин, мир так тесен, месяца два назад присылали тестовое на гитхабе, а у репозитория автор - ты)

  • @dmitryocheretko703
    @dmitryocheretko703 4 ปีที่แล้ว

    отличный материал

  • @anatoliiilescu839
    @anatoliiilescu839 4 ปีที่แล้ว

    super!

  • @Олександр-п3т3ж
    @Олександр-п3т3ж 3 ปีที่แล้ว

    Я думал что знаю много, но как же я ошибался:)

  • @neovova82
    @neovova82 4 ปีที่แล้ว +1

    Забыли осветить один из самых важных порождающих паттернов - dependency injection

    • @DmitryAfanasyev
      @DmitryAfanasyev  4 ปีที่แล้ว

      Его нет в списке порождающих шаблонов... Видимо потому что это структурный шаблон 🙈

    • @neovova82
      @neovova82 4 ปีที่แล้ว

      @@DmitryAfanasyev Странно, тут указан как порождающий en.wikipedia.org/wiki/Creational_pattern

    • @DmitryAfanasyev
      @DmitryAfanasyev  4 ปีที่แล้ว

      @@neovova82 Полагаю они ошиблись. Так как процесс и результат данного подхода - это не получение нового объекта - как в порождающих шаблонах, а именно взаимодействие между объектами. Ответ на вопрос - как провзаимодействовать так чтобы получить минимальное связывание.

    • @neovova82
      @neovova82 4 ปีที่แล้ว

      Согласен в целом, но например в psr-11 предполагается создание объектов через конструктор, так как метода set нет в интерфейсе. Если я правильно понимаю

  • @user-13-g9h
    @user-13-g9h 3 ปีที่แล้ว

    👍

  • @РоманСарваров-ч5л
    @РоманСарваров-ч5л 4 ปีที่แล้ว

    Очень классный видеоурок. Вопрос. Не лучше ли артизаном сделать какой-нибудь AdapterServiceProvider, а не фигачить все в appserviceprovider?

    • @DmitryAfanasyev
      @DmitryAfanasyev  4 ปีที่แล้ว +1

      Да, можно и нужно делать различные сервиспровайдеры.

  • @draackul
    @draackul 3 ปีที่แล้ว

    Круто. Жаль про сервис провайдер нет видео.

  • @АндрейЩербаков-е1р
    @АндрейЩербаков-е1р 4 ปีที่แล้ว

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

    • @DmitryAfanasyev
      @DmitryAfanasyev  4 ปีที่แล้ว

      Пришли мне последние выполненве тестовые задачи.

    • @alexandernepomniushchyi1008
      @alexandernepomniushchyi1008 4 ปีที่แล้ว

      можно и мне выслать тестовые задачи? для себя хочу ознакомиться, буду готовиться к собеседованиям)

  • @vladislavzubov2818
    @vladislavzubov2818 4 ปีที่แล้ว +1

    Какой принцип SOLID нарушается здесь th-cam.com/video/IfKoSdwRft8/w-d-xo.html ?

  • @megaz0id453
    @megaz0id453 4 ปีที่แล้ว

    __call убивает весь смысл адаптера, разве нет?

    • @vitall789
      @vitall789 4 ปีที่แล้ว

      Я думаю что нет. Просто говорит что где-то новый код хочет воспользоваться новым методом, но его из нового пакета не реализовали и это нужно сделать или не использовать новый метод.

    • @megaz0id453
      @megaz0id453 4 ปีที่แล้ว

      @@vitall789 адаптер на то и адаптер, что все вызовы должны проходить через него. Нужен новый метод, значит нужно сперва добваить его в адаптер. А проброс через __call это какой-то очень дырявый адаптер, который убивает всю идею))

    • @DmitryAfanasyev
      @DmitryAfanasyev  4 ปีที่แล้ว

      И будет у тебя в адаптере 1 полезный метод, котрый действительно адаптирует, и 100500 ненужных методов обёрток. Не надо так.