Шаблоны разработки ПО. Шаблоны GoF. Часть 4

Sdílet
Vložit
  • čas přidán 22. 08. 2024
  • Завершение цикла лекций про шаблоны GoF
    Курсы Project management bit.ly/2AtVe5Z
    Курсы C#/.Net bit.ly/2KAQfW0

Komentáře • 15

  • @user-rw1zh6bd4b
    @user-rw1zh6bd4b Před 8 lety +4

    Сергей просто супер лекции, читал три раза GoF. Два раза на Русском, потом подумал что перевод не очень и один раз на английском. Очень тяжелая книжка. Только после просмотра ваших лекций я понял как все таки круты паттерны и как их правильно применять. ПС: прошло почти три года, нужно наверное было раньше поблагодарить да все забывал. Мой код стал более понятный другим программистам, а главное мне :) . Иногда пересматриваю лекции для воскрешения памяти о паттернах которые не использую. Все супер.

  • @avppolyakov
    @avppolyakov Před 9 lety +6

    Сергей, отличные уроки. Легко смотреть и слушать, а главное понимать.
    Но одно но, пожалуйста не используйте больше зеленый фломастер!! )

  • @jgkdmdevienjjgg8866
    @jgkdmdevienjjgg8866 Před 8 lety +13

    Хорошо рассказываешь, но нихрена не разобрать что на доске)

    • @irwinnoteam2009
      @irwinnoteam2009 Před 8 lety +3

      +Sergey Nemchinsky ну было б неплохо. Черный/синий маркер были читаемы, зеленый - почти не видно

  • @andreypronko1859
    @andreypronko1859 Před 6 lety

    Visitor - могучая вещь, которая позволяет собрать в отдельно объявленной иерархии, классы не совместимые по интерфейсу. Например сцену, матрицу, вектор, фигуру, текстуру и рамку отсечения. Затем создать иерархию визиторов, членами которой могут стать ScenePdfPrinter, SceneOpenGLDrawer, SceneDirect3DDrawer, ... и т.д. Матрица, к примеру фигурировала в визитируемой иерархии минимум три раза, как "смещение и вращение в сцене", как "позиция камеры в сцене" и как "матрица проецирования". В своих студентов Visitor я вколачивал неохотно, на первых порах. Но в 2000 году образумился и стал истово натаскивать в обязательном порядке. Вот.

  • @zatraun
    @zatraun Před 4 lety

    Visitor.
    Расширить (снаружи) функциональность одного класса проще простого: написать метод, который параметром примет объект этого класса.
    Визитор делает нечто подобное, только мощнее: добавляет полиморфный метод иерархии классов.

  • @Pand1A
    @Pand1A Před 7 lety

    Спасибо!

  • @mtechnologiya
    @mtechnologiya Před 10 lety

    На вашем канале полный курс лекций или есть еще где-то?

  • @andreian4303
    @andreian4303 Před 7 lety +1

    А где привычный затылок девушки из первых трех серий?

  • @MrDamintsew
    @MrDamintsew Před 8 lety

    Вопрос:
    Chain of responsibility. Мне очень напоминает шаблон декоратор. Так ли это на самом деле. Пытаются ли они сделать тоже самое ?
    Когда лучше использовать декоратор, а когда чейн ?
    P.S: Лекции отличные. Спасибо большое!

    • @MrDamintsew
      @MrDamintsew Před 8 lety

      Ага. Значит мне не кажется.
      Еще раз спасибо!

    • @DasBrennendeHerz
      @DasBrennendeHerz Před 7 lety

      Chain of responsibility что-то берет из шаблона Декоратор, а что-то из шаблона Observer. Как понятный пример из JDK - по этому шаблону ищется подходящий драйвер JDBC по URL строке подключения.

    • @MrDamintsew
      @MrDamintsew Před 7 lety

      Погляжу в JDK. Спасибо!

  • @a1dwow
    @a1dwow Před 9 lety

    Добрый день, не могли бы вы дать ссылку на презентации ?

  • @Emin4egg
    @Emin4egg Před 9 lety

    Спасибо!