Flesh
Модератор
- Сообщения
- 75,453
- Реакции
- 636,058
Автор: Специалист
Название: Паттерны в объектно-ориентированном программировании (2019)
Описание:
Object-Oriented design patterns
Паттерн проектирования — это часто встречающееся решение определённой проблемы при проектировании архитектуры программ.
В отличие от готовых функций или библиотек, паттерн нельзя просто взять и скопировать в программу. Паттерн представляет собой не какой-то конкретный код, а общую концепцию решения той или иной проблемы, которую нужно будет ещё подстроить под нужды вашей программы.
Знание паттернов ООП позволяет тратить меньше времени, используя готовые решения, вместо повторного изобретения велосипеда. До некоторых решений вы смогли бы додуматься и сами, но многие могут быть для вас открытием.
С их помощью вы будете делать меньше просчётов при проектировании, используя типовые унифицированные решения, так как все скрытые проблемы в них уже давно найдены.
Сами названия паттернов являются своего рода «словарем программистов», позволяющий им быстро объяснять друг другу особенности архитектурного дизайна проектов.
Содержание:
Модуль 1. Введение. Принципы объектного проектирования
Модуль 2. Порождающие паттерны
Модуль 3. Структурные паттерны
Модуль 4. Поведенческие паттерны
Подробнее:
Стоимость:14 990р Бесплатно для s1.vavilon.co
Скачать:
Название: Паттерны в объектно-ориентированном программировании (2019)
Описание:
Object-Oriented design patterns
Паттерн проектирования — это часто встречающееся решение определённой проблемы при проектировании архитектуры программ.
В отличие от готовых функций или библиотек, паттерн нельзя просто взять и скопировать в программу. Паттерн представляет собой не какой-то конкретный код, а общую концепцию решения той или иной проблемы, которую нужно будет ещё подстроить под нужды вашей программы.
Знание паттернов ООП позволяет тратить меньше времени, используя готовые решения, вместо повторного изобретения велосипеда. До некоторых решений вы смогли бы додуматься и сами, но многие могут быть для вас открытием.
С их помощью вы будете делать меньше просчётов при проектировании, используя типовые унифицированные решения, так как все скрытые проблемы в них уже давно найдены.
Сами названия паттернов являются своего рода «словарем программистов», позволяющий им быстро объяснять друг другу особенности архитектурного дизайна проектов.
Содержание:
Модуль 1. Введение. Принципы объектного проектирования
Модуль 2. Порождающие паттерны
- Фабричный метод (Factory Method)
- Абстрактная фабрика (Abstract Factory)
- Строитель (Builder)
- Прототип (Prototype)
- Одиночка (Singleton)
Модуль 3. Структурные паттерны
- Адаптер (Adapter)
- Мост (Bridge)
- Композиция ( Composite)
- Декоратор (Обёртка, Decorator)
- Фасад (Facade)
- Flyweight (Кэш)
- Прокси (Proxy)
Модуль 4. Поведенческие паттерны
- Цепочка обязанностей (Chain of Responsibility)
- Команда (Действие, Транзакция, Action, Command)
- Итератор (Iterator)
- Посредник (Mediator, Intermediary, Controller)
- Хранитель (Memento, Снимок)
- Наблюдатель (Издатель-Подписчик, Слушатель, Observer)
- Состояние (State)
- Стратегия (Strategy)
- Шаблонный метод (Template Method)
- Посетитель (Visitor)
Подробнее:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Стоимость:
Скачать:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Последнее редактирование:
Похожие темы из этого раздела:
- [Иванов Валерий] Практикум по применению ПБУ 18 - 02 «Учет расчетов по налогу на прибыль» [Специалист] (2023)
- [Светлана Казакова] Практикум по юнит - экономике [Специалист] (2023)
- [Лидия Максимова] Microsoft Excel 2019/2016. Уровень 3. Анализ и визуализация данных [2021] [Специалист]
- [Вадим Куклин] PRO Арестовку [Специалист] (2023)
- [Екатерина Санкина] Бухгалтерский учёт 2023. Теория и практика [Специалист] (2023)
- [Илья Фитисов] Asterisk. Уровень 1. Телефония будущего для предприятия [Специалист] (2020)
- [Специалист] 10 основных инструментов работы в SMM
- [Специалист] Linux. Уровень 2. Администрирование сервисов и сетей (2022)
- [Специалист] Linux. Уровень 1. Основы администрирования систем Debian, Ubuntu, CentOS (2022)
- [Специалист] Ruby. Уровень 2. Создание интернет - приложений в среде Ruby on Rails -New