Шаблоны проектирования программного обеспечения

Вики

Архитектурный образец

Архитектурный узор Определение и применение архитектурных шаблонов Архитектурные шаблоны решают проблемы в разработке ПО, такие как производительность и доступность.  Шаблоны […]

Вики

Лок (информатика)

Замок (информатика) Основы синхронизации потоков Синхронизация потоков необходима для предотвращения конфликтов и взаимоблокировок.  Блокировки используются для управления доступом к общим

Вики

Шаблон проектирования взаимодействия

Шаблон проектирования взаимодействия Основы шаблонов проектирования взаимодействия Шаблоны проектирования взаимодействия помогают создавать эффективные и удобные интерфейсы.  Они предоставляют готовые решения

Вики

Шард (архитектура базы данных)

Сегмент (архитектура базы данных) Определение и преимущества сегментирования Сегментирование данных – разделение данных на логические разделы для повышения производительности и

Вики

Многоуровневая архитектура

Многоуровневая архитектура Основы многоуровневой архитектуры Многоуровневая архитектура – это разделение функций представления, обработки и управления данными в клиент-серверных приложениях.  Трехуровневая

Вики

Шаблоны процессов

Модели процессов Определение шаблонов процессов Шаблоны процессов описывают последовательность действий и задач в разработке ПО.  Процесс включает шаги для достижения

Вики

Шаблоны проектирования

Шаблоны проектирования Обзор книги “Design Patterns” Книга описывает 23 классических шаблона проектирования программного обеспечения.  Авторы – Эрих Гамма, Ричард Хелм,

Вики

Шаблон метода шаблона

Шаблон метода шаблона Определение шаблонного метода Шаблонный метод – это метод в суперклассе, определяющий структуру операции в терминах шагов.  Шаги

Вики

Инверсия управления

Инверсия управления Определение инверсии управления Инверсия управления (IoC) – это принцип, при котором поток управления в программе определяется динамически, а

Вики

Монитор (синхронизация)

Монитор (синхронизация) Основы мониторов Мониторы обеспечивают взаимное исключение и синхронизацию потоков.  Они используются для управления доступом к общим ресурсам и

Вики

Планирование (вычисления)

Планирование (вычисления) Основы планирования процессов Планирование процессов управляет распределением процессорного времени между ними.  Планирование может быть циклическим, с приоритетом или

Вики

Шаблон посетителя

Структура посетителей Обзор шаблона проектирования “Посетитель” Шаблон “Посетитель” позволяет отделить алгоритм от структуры данных, что упрощает изменение структуры данных.  Используется

Вики

Шаблон стратегии

Схема стратегии Определение и применение шаблона стратегии Шаблон стратегии позволяет выбирать алгоритм во время выполнения, а не реализовывать его напрямую. 

Вики

Шаблоны проектирования программного обеспечения

Шаблон проектирования программного обеспечения Определение и история шаблонов проектирования Шаблоны проектирования – это многократно используемые решения для проектирования программного обеспечения. 

Вики

Сервис-ориентированная архитектура

Сервис-ориентированная архитектура Сервис-ориентированная архитектура (SOA) фокусируется на отдельных сервисах и применяется в системной интеграции и разработке ПО.  SOA обеспечивает независимость

Вики

Двойная отправка

Двойная отправка Статья обсуждает шаблон посетителя и двойную диспетчеризацию в языке программирования Eiffel.  Двойная диспетчеризация позволяет объектам разных типов взаимодействовать

Вики

Черный ящик

Черный ящик “Черный ящик” – система, которую можно рассматривать с точки зрения ее входов и выходов без знания внутреннего устройства. 

Прокрутить вверх