Builder та Factory Method
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

×

Ви відкрили доступ до тесту! Пройти тест

Ви дійсно бажаєте відкрити доступ до тестування за курсом Породжуючі патерни проєктування на C# на 40 днів?

ВІДЕОУРОК № 8. Builder та Factory Method

Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку Придбати підписку

Ціль уроку – ознайомитися з патернами проєктування, їх значенням та роллю в розробці програмного забезпечення, а також оглянути необхідні знання та засоби для проходження курсу. В ході уроку буде розглянуто історію та необхідність виникнення патернів, їх класифікацію та приклади застосування. Після проходження уроку учні отримають теоретичні знання, необхідних для опрацювання наступних уроків та роботи з породжуючими патернами проєктування та кращого розуміння патернів в цілому.

Читати далі...

Матеріал даного уроку направлений на ознайомлення з породжуючими патернами проєктування на прикладі патерну Одинак. Буде розглянуто особливості породжуючих патернів та необхідність їх використання. Практична частина уроку буде містити декілька реалізацій патерну Одинак засобами .NET та C#, а також обгрунтовано доцільність використання патерну при розробці сучасних систем. Також будуть розглянуті альтернативні методи розв’язання проблеми контролю життя об’єктів за допомогою Dependency Injection та IoC контейнерів. Учні отримають не лише теоретичні, а й практичні знання, що дозволять ефективно застосовувати патерн Одинак.

Читати далі...

Ціль уроку – ознайомитися з патерном Прототип, його реалізацією та варіантами застосування. Хоча даний патерн не є досить популярним зараз, проте концепції закладені в його основі, а саме клонування об’єктів, є досить важливим при проєктуванні та розробці систем. Буде розглянуто декілька варіантів його реалізації та інші способи клонування об’єктів в .NET. Також буде розглянуто необхідність клонування в цілому, різницю між типами-посиланнями та типами-значення та поняття запису (record) в C#.

Читати далі...

Ціль уроку – на практиці познайомитися з патернами Одинак та Прототип, зрозуміти необхідність їх застосування та навчитися ефективно використовувати ці патерни в майбутньому.

Читати далі...

Ціль уроку – ознайомитися з патерном проєктування Будівельник (Builder). Це досить популярний породжуючий патерн проєктування, що часто використовується як в Open-Source проєктах, так і в BCL.

Читати далі...

Ціль уроку – ознайомитися з патерном проєктування Фабричний Метод (Factory Method). Цей патерн є, мабуть, одним з найпопулярніших породжуючих патернів проєктування та часто застосовується в BCL та Open-Source проєктах. Ефективно використовуючи патерн Фабричний метод можна досягти високої якості та гнучкості коду, а також спростити його подальшу підтримку. Розглянувши практичні приклади учні зможуть використовувати патерн не лише для написання нового коду, а й для рефакторингу вже існуючого.

Читати далі...

Ціль уроку – ознайомитися з патерном проєктування Абстрактна Фабрика (Abstract Factory), розглянути приклади застосування та імплементацію патерну. Розглянувши декілька варіантів реалізації студенти зможуть краще розуміти різницю між Абстрактною фабрикою та Фабричним методом, а також необхідність використання кожного з цих патернів. Хоча даний патерн не набув такої ж популярності, як фабричний метод, ефективне його використання може дозволити писати масштабований та гнучкий код та значно спростити існуючі програмні рішення.

Читати далі...

Ціль уроку – на практиці познайомитися з патернами Будівельник та Фабричний Метод, зрозуміти необхідність їх застосування та навчитися ефективно використовувати ці патерни в майбутньому.

Читати далі...
ПОКАЗАТИ ВСЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
48.00 $
59.99 $
Оформить подписку
Акция
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
54.00 $
89.99 $
Оформить подписку
Акция
Премиум
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
85.00 $
169.99 $
Оформить подписку
Акция
коментарі та обговорення
Notification success
Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.