Программирование [SWIFTBOOK] Курс: Паттерны Проектирования

Бывалый
Команда форума
20 Фев 2019
31,438
1,759,545
113
#1
1723798005776-png.75080


Описание [SWIFTBOOK] Курс: Паттерны Проектирования:



Программистам необходимо знать паттерны проектирования, поскольку они значительно упрощают работу и делают её более эффективной. Паттерны представляют собой проверенные решения для типичных задач в объектно-ориентированном программировании. Существует множество различных паттернов, и часто они комбинируются для нахождения наиболее оптимального решения конкретной задачи.
Использование паттернов позволяет сократить время и усилия, затрачиваемые на поддержку и обновление проектов. Это особенно актуально, когда необходимо внести изменения в существующий код. Кроме того, знание паттернов облегчает коммуникацию между членами команды, поскольку они могут понимать идеи друг друга с полуслова.
В данном курсе мы будем изучать паттерны проектирования, используя подход, основанный на презентации, работе в Xcode и последующем разборе материала. Сначала мы рассмотрим примеры использования паттернов в реальной жизни, затем переложим эти примеры на код на Swift и наконец разберём паттерны схематически.
В результате вы научитесь понимать, как разбивается код для работы с различными паттернами, и сможете находить паттерны в чужом коде, делая его более понятным. Вы также начнёте задумываться о том, как улучшить код, прежде чем приступать к его написанию, что является отличительной чертой хорошего программиста.
Курс подходит для начинающих разработчиков, имеющих опыт работы со Swift, а также для тех, кто уже знаком с другими объектно-ориентированными языками программирования и хочет освоить паттерны проектирования на Swift. Он также будет полезен для тех, кто хочет изучить протоколы, полиморфизм и более глубокий подход к написанию кода.
Курс включает следующие разделы:
  1. Введение.
  2. Стратегия.
  3. Наблюдатель.
  4. Декоратор.
  5. Простая фабрика.
  6. Фабричный метод.
  7. Абстрактная фабрика.
  8. Синглтон.
  9. Команда.
  10. Адаптер.
  11. Фасад.
  12. Шаблонный метод.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [SWIFTBOOK] Курс: Паттерны Проектирования:


Для просмотра содержимого вам необходимо авторизоваться