Паттерн ООП - Facade(Фасад) на TypeScript/JavaScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 มิ.ย. 2024
  • Разбираем что есть паттерн Facade(Фасад) в JavaScript TypeScript. Привожу простой пример кода и пояснения к нему.
    Как тестировать код как на видео? Гайд по настройке окружения для старта в программировании на JavaScript/Typescript:
    • Супер среда программир...
    #javascript #typescript #oop #ооп #pattern #паттерн #обучение #it #education #programming
  • แนวปฏิบัติและการใช้ชีวิต

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

  • @user-ov8xk7cn9e
    @user-ov8xk7cn9e 10 วันที่ผ่านมา +1

    Очень наглядно, спасибо 🎉

  • @MrAlexandr007
    @MrAlexandr007 13 วันที่ผ่านมา +1

    Спасибо за серию видео по паттернам. Очень круто.

    • @botlorder
      @botlorder  12 วันที่ผ่านมา

      Спасибо, рад слышать ;)

  • @aspdof-wy7nj
    @aspdof-wy7nj 13 วันที่ผ่านมา +1

    а на каком сайте вы читает про паттерны?

    • @botlorder
      @botlorder  12 วันที่ผ่านมา +1

      В основном первое, что в топе в поиска. Часто habr, зарубежные сайты.
      Я сам переосмысляю свое отношение к паттернам создавая эту серию.
      Возможно совмещу все это в одной статье на хабре, с учетом замечаний, полученных на ютубе.
      Но пока надо завершить серию с текущими компетенциями, собрать обратную связь.

  • @NameName-kd4oz
    @NameName-kd4oz 10 วันที่ผ่านมา +1

    Ты не сказал главное: зачем все это нужно? Идея понятна, но зачем? Все это актуально, если требуется выполнять start/stop+Ride() методы более одного раза (повторное использование кода).

    • @botlorder
      @botlorder  10 วันที่ผ่านมา

      Цель паттерна - объединить несколько действий в 1 действие. Например в Unity 3D не придется каждый раз дергать фары, колеса, звуки по отдельности при нажатии клавиши W. Клавиша W просто обратится с фасаду и вызовет 1 метод. Вызов метода фасада несколько раз это вполне нормально в данном примере, можно жать W A S D сколько угодно раз и получать ожидаемое поведение.
      Частичного дублирования кода не избежать в принципе, главная цель - сделать код понятным и читаемым.