Паттерн Строитель на примере проектирования БИГ МАКА

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

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

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

    Поддержать автора 👨‍💻 :
    Тинькофф www.tinkoff.ru/rm/sardyko.ivan2/DxuTY29617
    Сбер 4274 3200 7445 1066

  • @ArchDevWorkshop
    @ArchDevWorkshop 3 หลายเดือนก่อน

    Спасибо за ролик!
    Объясните пожалуйста чем в этой задаче Билдер отличается от паттерна Декоратор? Вроде такой же принцип

  • @Eustrop
    @Eustrop 2 ปีที่แล้ว +1

    Думаю, рассмотрение таких абстракций стоит начинать с их определения и UML-схемы, и уделить этому 1 минуту в начале ролика. Это сделает их более самодостаточными.
    P.S. это не претензия, это обратная связь и комментарий для продвижения ;)
    С Наступающим! И желаю Вам 20 тыс подписчиков в следующем году ;)

    • @backendtv1345
      @backendtv1345  2 ปีที่แล้ว +1

      спасибо, будем стараться. и вас с наступающим!

    • @iRainSound
      @iRainSound ปีที่แล้ว

      так есть же возможность для разных реализаций придумывать разные интерфейсы

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

    У строителя есть один существенный недостаток. Если у нас будет сотни вариаций ингридиентов, то они все виды бигмаков должны будут реализовывать ненужный функционал. К примеру у нас появился шоколадно-экзотический бигмак. Мы добавляем опцию добавления шоколада в интерфейс и будем вынуждены добавлять реализацию шоколада во все остальные виды бигмаков

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

      А если interface segregation principle? Будет основной интерфейс BigMac, где обязательными методами будет установка булочек т.е. без них биг мак не биг мак, а установка остальных ингредиентов будет реализована в рамках расширяющих интерфейсов аля: VeganBigMacBuilderInterface, StandartBigMacBuilderInterface, которые будут содержать набор необходимых методов.

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

    Почему у меня не находит метод getBigMac, все как на видео сделано, ошибка нету метода getBigMac, как он туда попадает вообще?

    • @tgoi300
      @tgoi300 8 หลายเดือนก่อน

      😂😂😂

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

    Уважаемый автор канала мне кажется что эта информация будет полезна для Вас
    th-cam.com/video/aQrtMPZN2pk/w-d-xo.html