У нас вы можете посмотреть бесплатно Шаблон проектирования «Фабричный метод» или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
#designpatterns #dotnet #gangoffour Давайте рассмотрим шаблон проектирования «Фабричный метод». Шаблон проектирования «Фабричный метод» — один из фундаментальных порожденных шаблонов, описанных в знаменитой книге «Шаблоны проектирования «Банда четырёх»: элементы многоразового объектно-ориентированного программного обеспечения» Эриха Гаммы, Ричарда Хелма, Ральфа Джонсона и Джона Влиссидеса. Он позволяет отделить код, ответственный за создание объекта, от кода, где эти объекты используются. В частности, у нас будет фабричный метод, который будет получать данные во время выполнения и определять, какой конкретный тип создавать, делегируя это поведение подклассам абстрактного класса-создателя. Наш пример включает программу, которая создаёт и использует различные типы объектов, доставляющих еду, реализуя общий интерфейс. Благодаря фабричному методу наш клиентский код остаётся независимым от деталей реализации. В этой серии мы рассмотрим каждый из шаблонов, описанных в книге «Шаблоны проектирования «Банда четырёх» — элементы многоразового объектно-ориентированного программного обеспечения». В каждом видео будет использоваться реальный пример, вдохновлённый предприятиями пищевой промышленности. Я включаю типичные интеграции в виде фиктивных баз данных, очередей AMQP, почтовых сервисов и логгеров, а также несколько функций из C# 9.0. Весь код для этой серии видеоматериалов имеет открытый исходный код и доступен по ссылке GitHub ниже. Ознакомьтесь с моим флагманским курсом Udemy — 12-часовая сборка полнофункционального приложения с автоматизированными тестами, Vue.js, .NET Core и SQL ▬▬▬▬▬▬ 🎒 Курс Udemy 🎒 ▬▬▬▬▬▬ Ознакомьтесь с моим флагманским курсом Udemy — 12-часовая сборка полнофункционального приложения с автоматизированными тестами, Vue.js, .NET Core и SQL ►►► bit.ly/wesd-udemy ▬▬▬▬▬▬ 👋 Свяжитесь со мной! 👋 ▬▬▬▬▬▬ Группа в Facebook ► https://bit.ly/productive-dev-fb Мой Twitter ► https://bit.ly/wesd-twitter Мой LinkedIn ► https://bit.ly/wesd-linkedin ▬▬▬▬▬▬ 🕘 ТАЙМ-КОДЫ 🕘 ▬▬▬▬▬▬ 0:00 — Введение в фабричный метод 2:03 — Мотивация / Диаграммы 16:13 — Реальный код ▬▬▬▬▬▬ 📚 ОБЗОР ТЕМ 📚 ▬▬▬▬▬▬ ☁️ Шаблоны проектирования ☁️ ► Объектно-ориентированное проектирование ► «Банда четырёх» ► Упрощение изменений кода ► ООП ► C# ► .NET 5.0 ▬▬▬▬▬▬ 🔗 ССЫЛКИ ▬▬▬▬▬▬ ► Репозиторий GitHub для этого проекта: https://github.com/wesdoyle/design-pa...