Шаблоны разработки ПО. Вводная лекция

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • Вводная лекция курса "Шаблоны разработки программного обеспечения". Что такое паттерны, История создания паттернов, Основы ООП. Основы UML. Этот курс лекций,к сожалению, не закончен, но у меня есть полный курс, но в другой записи. Вот ссылка: • Playlist
    Все материалы курса лекций (включая конспект лекций) на моем канале на SlideShare:www.slideshare....
    Курсы Wordpress Developer bit.ly/2Kx3VRL
    Курсы Solidity developer bit.ly/2zthc9T
    Учебный центр: bit.ly/2OW7OkQ

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

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

    Наскальные рисунки это древние программисты. :)

  • @gombatsilya
    @gombatsilya 10 ปีที่แล้ว +6

    Огромное спасибо. Рад, что есть еще такие люди как Вы!

    • @javasoldier5926
      @javasoldier5926 9 ปีที่แล้ว +5

      +Sergey Nemchinsky навер за то что среди матерых программеров непринято делиться знаниями

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

    Ля - ля - ля - Три рубля ... Вообще классно послушать - освежить знания, услышать то как это объясняют другие.

  • @gor6821
    @gor6821 11 ปีที่แล้ว +2

    Очень доступно и легко слушается. Спасибо.

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

    Капец. Не могу оторваться.

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

    Доступно обьясняете, спасибо вам. Нравяться ваши лекции.

  • @homo-ergaster
    @homo-ergaster 5 ปีที่แล้ว

    Небольшое замечание. Товар - это не good. Есть слово goods обозначающее товары и во множественном, и в единственном числе. Но в нашем случае лучше использовать product или, в крайнем случае, commodity.

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

    Хорошо рассказываете.
    С мелким текстом на экране нужно что-то делать, совсем не видно.

    • @mtechnologiya
      @mtechnologiya 11 ปีที่แล้ว

      ***** Оперативно:)
      Можно ссылку тут, а то сейчас смотрю?

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

    43:13 - Центральная фраза всего курса, всего канала, всего ООП. Генерализация - дедукция, от частного к общему. Когда класс включает в себя св-ва и методы другого и имеет дополнительные - это он родитель, он более общий, а не тот, что менее универсален. Более ограниченный класс - это как раз дочерниий, а не родительский

  • @unclebob7037
    @unclebob7037 7 ปีที่แล้ว

    просто шикадос, до того как вы сказали что возможно загрузили нас, это то что надо было услышать чтобы понять одну штуку на 16:30 примерно

  • @jimikbyu7944
    @jimikbyu7944 9 ปีที่แล้ว

    Спасибо за лекцию, понятно даже новичку.

  • @egbobrov
    @egbobrov 11 ปีที่แล้ว

    Огромное спасибо за поднятую тему! Жду новое видео :)

  • @devian2582
    @devian2582 7 ปีที่แล้ว

    Сергей, спасибо!

  • @sonapaxsonapax6672
    @sonapaxsonapax6672 10 ปีที่แล้ว

    спасибо!

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

    Автор не прав: паттерны служат для разделения задачи на независимые блоки, а не являются "просто удачными решениями": rsdn.ru/forum/design/3774238
    Посмотрите на ВСЕ паттерны: они скрывают конкретную реализацию, что позволяет строить систему как набор независимых блоков.
    Вот статья дающая реальное понимание паттернов: habrahabr.ru/post/276593/

    • @ivanaaa6049
      @ivanaaa6049 6 ปีที่แล้ว

      В комментариях к статье на Хабре так и написано: многие считают, что вреда эта книга принесла больше, чем пользы.
      Автор статьи приводит эту книгу в самом конце списка рекомендуемой литературы...

    • @ivanaaa6049
      @ivanaaa6049 6 ปีที่แล้ว

      Для меня авторитетней СМЫСЛ, чем регалии авторов.
      А смысл я уже написал выше: "Посмотрите на ВСЕ паттерны: они скрывают конкретную реализацию, что позволяет строить систему как набор независимых блоков."
      Если вам все же больше нравятся регалии авторов, то обратите внимание на точку зрения Мартина Фаулера, чья книга приведена первой в списке рекомендованной литературы.