Архитектура программного обеспечения, ориентированная на шаблоны
«Архитектура программного обеспечения, ориентированная на шаблоны» — это серия книг по разработке программного обеспечения, описывающих шаблоны проектирования программного обеспечения .
РАБОТА1
[ редактировать ]Автор | Франк Бушманн, Регина Менье, Ханс Ронерт, Петер Зоммерлад и Михаэль Сталь |
---|---|
Язык | Английский |
Предмет | Компьютерное программирование |
Опубликовано |
|
ISBN | 978-0471958697 |
- Целое-Часть
- Мастер-Подчиненный
- Прокси
- Командный процессор
- Просмотр обработчика
- Экспедитор-получатель
- Клиент-Диспетчер-Сервер
- Издатель-подписчик
ПОСА2
[ редактировать ]Автор | Дуглас К. Шмидт , Майкл Сталь, Ханс Ронерт, Фрэнк Бушманн |
---|---|
Язык | Английский |
Предмет | Компьютерное программирование |
Опубликовано | 2000 |
ISBN | 978-0471606956 |
Доступ к службам и шаблоны настройки
Шаблоны обработки событий
Шаблоны синхронизации
- Блокировка области действия
- Стратегическая блокировка
- Потокобезопасный интерфейс
- Двойная проверка блокировки
Шаблоны параллелизма
- Активный объект
- Мониторинг объекта
- Полусинхронный/полуасинхронный
- Лидер/Следователи
- Потокоспецифическое хранилище
ПОСА3
[ редактировать ]Автор | Майкл Кирчер, Прашант Джайн |
---|---|
Язык | Английский |
Предмет | Компьютерное программирование |
Опубликовано |
|
ISBN | 978-0470845257 |
Приобретение ресурсов
Жизненный цикл ресурса
Выпуск ресурса
POSA4
[ редактировать ]Автор | Фрэнк Бушманн, Кевлин Хенни , Дуглас С. Шмидт |
---|---|
Язык | Английский |
Предмет | Компьютерное программирование |
Опубликовано |
|
ISBN | 978-0470059029 |
Архитектура программного обеспечения
- Модель домена
- Слои
- Модель–Представление–Контроллер
- Презентация–Абстракция–Управление
- Микроядро
- Отражение
- Трубы и фильтры
- Общий репозиторий
- доска
- Объект домена
Распределительная инфраструктура
- Канал сообщений
- Конечная точка сообщения
- Переводчик сообщений
- Маршрут сообщения
- Издатель-подписчик
- Маклер
- Клиентский прокси
- Запрашивающий
- вызывающий
- Обработчик запросов клиентов
- обработчик запросов к серверу
Адаптация и исполнение
- Мост
- Адаптер объекта
- Цепочка ответственности
- Устный переводчик
- Перехватчик
- Посетитель
- Декоратор
- Объект выполнения вокруг объекта
- Шаблонный метод
- Стратегия
- Нулевой объект
- Фасад обертки
- Декларативная конфигурация компонента
Управление ресурсами
- Контейнер
- Конфигуратор компонентов
- Менеджер объектов
- Искать
- Виртуальный прокси
- Обратный вызов жизненного цикла
- Координатор задач
- Пул ресурсов
- Кэш ресурсов
- Ленивое приобретение
- Стремительное приобретение
- Частичное приобретение
- Активатор
- Эвиктор
- Лизинг
- Автоматизированный сбор мусора
- Счетная ручка
- Абстрактная фабрика
- Строитель
- Фабричный метод
- Метод утилизации
Доступ к базе данных
- Уровень доступа к базе данных
- Сопоставитель данных
- Шлюз данных строк
- Табличный шлюз данных
- Активная запись
ПОСА5
[ редактировать ]Автор | Фрэнк Бушманн, Кевлин Хенни , Дуглас С. Шмидт |
---|---|
Язык | Английский |
Предмет | Компьютерное программирование |
Опубликовано |
|
ISBN | 978-0471486480 |
Паттерны, упомянутые в томе 5:
- Абстрактная фабрика
- Акцептор-Соединитель
- Активный объект
- Адаптированный итератор
- Адаптер
- Согласуйте архитектуру и организацию (см. Закон Конвея )
- Контроллер приложений
- Архитектор также реализует
- Архитектура следует за организацией
- Токен асинхронного завершения (ACT)
- Автоматизированный сбор мусора
- Пакетный итератор
- Пакетный метод
- доска
- Мост
- Маклер
- Создание прототипов
- Строитель
- Бюрократия
- Деловой делегат
- Заговор
- Цепочка ответственности
- Адаптер класса
- CLI-сервер
- Клиентский прокси
- Сборы для штатов
- Комбинированный метод
- Команда
- Командный процессор
- Последовательность команд (см. Составная команда)
- Сообщество доверия
- Компилятор
- Завершение
- Конфигуратор компонентов
- Композитный
- Составная команда
- Composite-Strategy-Observer (см. Модель-Представление-Контроллер (MVC) )
- Контекстный объект
- Закон Конвея
- Сотрудничайте, не контролируйте
- Шлюз CORBA-CGI
- Объект доступа к данным (DAO)
- Данные — это следующий Intel Inside
- Объект передачи данных (DTO)
- Декоратор
- Метод утилизации
- Распределенный обратный вызов
- Устройства, соответствующие домену
- Модель предметной области
- Объект домена
- Магазин доменов
- Не подбрасывайте бит бозо
- Интерфейс динамического вызова (DII)
- Эд
- Инкапсулированный контекст (см. Объект контекста)
- Привлекайте клиентов
- Метод перечисления
- Явный интерфейс
- Внешний итератор
- Фасад
- Фабричный метод
- Несколько панелей на окно
- Фильтр
- Прокси-сервер брандмауэра
- Плоское и узкое дерево
- Экспедитор-получатель
- Передний контроллер
- Полусинхронный/полуасинхронный
- Использование коллективного разума
- Неизменяемое значение
- Информация точно вовремя
- Перехватчик
- Внутренний итератор (см. Метод перечисления)
- Устный переводчик
- Невидимое оборудование
- Вовлекайте всех
- Итератор
- Слои
- Лидер/Следователи
- Использование «длинного хвоста»
- Макрос-команда (см. Составная команда)
- Менеджер (см. Диспетчер объектов)
- Посредник
- сувенир
- Сообщение
- Методы для состояний
- Макет объекта
- Модель-представление-контроллер (MVC)
- Мониторинг объекта
- Изменяемый компаньон
- Сетевые эффекты по умолчанию
- Существительные и глаголы
- Нулевой объект
- Адаптер объекта
- Менеджер объектов
- Объекты для состояний
- наблюдатель
- Организация следует архитектуре
- Контроллер страниц
- Бессрочная бета-версия
- Трубы и фильтры
- Сменный адаптер
- Подключаемая фабрика
- Поливалентная программа
- Презентация-абстракция-управление (PAC)
- Проактор
- Прототип
- Прототип-абстрактная фабрика (см. Подключаемая фабрика)
- Прокси
- Издатель-подписчик
- Реактор
- Отражение
- Удаленный прокси (см. Клиентский прокси )
- Менеджер жизненного цикла ресурсов (см. Диспетчер объектов)
- Рогалик
- Отдельный движок и интерфейс
- Короткие меню
- Синглтон
- Раковина
- Умный указатель
- Программное обеспечение выше уровня одного устройства
- Некоторые права защищены
- Источник
- Стабильные промежуточные формы
- Стандартные панели
- Состояние (см. Объекты для состояний )
- Стратегическая блокировка
- Стратегия
- Шаблонный метод
- Представление шаблона
- «Длинный хвост» (см. Использование «длинного хвоста» )
- Бессрочная бета-версия (см. Бессрочная бета-версия)
- Объект передачи (см. Объект передачи данных)
- Преобразование представления
- Двусторонний адаптер
- Пользователи добавляют ценность (см. «Использование коллективного разума»).
- Просмотр обработчика
- Посетитель
- Окно на задачу
- Обернутый адаптер класса
- Обертка (см. Адаптер и Декоратор )
- Фасад обертки