Паттерн проектирования «Adapter» Насибуллин Арсений erafiil@gmail.com (245 группа 2.10.2011)

Презентация:



Advertisements
Похожие презентации
Паттерн проектирования «STATE» Насибуллин Арсений (245 группа, )
Advertisements

Паттерн Template Method Презентацию подготовил студент 245 группы Математико-механического факультета СПбГУ Мусаев Мехти
Паттерны проектирования «Facade» Никольский Кирилл 245 группа.
Паттерн Command Тихонова Мария гр. 245 МатМех СПбГУ.
Что такое паттерны (шаблоны) проектирования? Эффективные способы решения характерных задач проектирования Обобщенное описание решения задачи, которое.
Диаграммы компонентов применяют при проектировании физической структуры разрабатываемо программного обеспечения. Эти диаграммы показывают, как выглядит.
Пример1 Мир
«ВСЁ В НАШИХ РУКАХ!» Над этой темой я хотел(а) бы еще поработать Здесь были даны конкретные знания Мне здесь совсем не понравилось Психологическая атмосфера.
Мои увлечения (хобби) Мусина Мария Skypenms
Дисциплина «Технология разработки программного обеспечения» Тема 1 « Основы разработки Тема 1 « Основы разработки программного продукта » программного.
ПАТТЕРН «SPECIFICATION» Презентацию подготовил студент 245 группы Математико - механического факультета СПбГУ Мусаев Мехти
Report-Driven Design Революционный подход к созданию бизнес-приложений! Алексей Акимов компания Developer Express.
Паттерн Builder Идрисова Сабина СПбГУ, мат-мех.ф., 243 гр.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.
Хочу поделиться с вами своим хобби. Все выполнено своими руками. Меркурьева Анастасия Моя почта: Скайп: merkurii278.
Паттерн проектирования «Model-View-Controller». Назначение паттерна К одной модели можно присоединить несколько видов, при этом не затрагивая реализацию.
§2 РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 2.1 Системы линейных уравнений Линейной системой m уравнений с n неизвестными х 1, х 2,…х n называется.
ДОКАЗАТЕЛЬНОЕ ПРОЕКТИРОВАНИЕ РЕАКТИВНЫХ АЛГОРИТМОВ Чеботарев Анатолий Николаевич Институт кибернетики им.В.М.Глушкова НАН Украины Семинар.
Структура деятельности Мотивы Способы и приемы Цель и результат.
ТЕМА 3 Взаимосвязи в модели данных. При проектировании БД нам потребуется различать взаимосвязи: между объектами между атрибутами одного объекта и между.
Транксрипт:

Паттерн проектирования «Adapter» Насибуллин Арсений (245 группа )

Назначение Паттерна Adapter – паттерн, структурирующий классы и объекты Преобразует интерфейс одного класса в интерфейс другого Обеспечивает совместную работу классов с несовместимыми интерфейсами, которая без него была бы невозможна

Пример

Структура

Результаты Адаптирует Adaptee к Target, перепоручая действия конкретному классу Adaptee Позволяет Adapter заместить операции адаптируемого класса Adaptee Вводит только один новый объект

Применимость Хотите использовать существующий класс, но его интерфейс не соответствует вашим потребностям Создание повторного класса, заранее взаимодействующего с неизвестными классами