Паттерны архитектуры источников данных (PoEAA)
Рассматриваем в статье 4 паттерна из Архитектурных паттернов источников данных PoEAA:
Row Data Gateway (Шлюз к данным записи)
Рассматриваем в статье 4 паттерна из Архитектурных паттернов источников данных PoEAA:
Row Data Gateway (Шлюз к данным записи)
Паттерн Service Layer определяет для приложения границу и набор допустимых операций с точки зрения взаимодействующих с ним клиентских компонентов. Он инкапсулирует бизнес-логику приложения, управляя транзакциями и управляя ответами в реализации этих операций.
Статья где мы рассматриваем Domain Logic Pattern - Table Module
Паттерн Domain Model (модель области определения) образует сеть взаимосвязанных объектов, в которой каждый объект представляет собой отдельную значащую сущность: может быть настолько большую, как корпорация или настолько малую, как строка из формы заказа.
Видео где пытаемся разобрать Transaction Script паттерн и его реализацию на C#
В данной статье вы найдете некую шпаргалку по MV-паттернам для проектирования веб-приложений среди которых MVC, MVVM, MVP.
Статья о Шаблонах (или паттернах) проектирования. Паттерны описывают типичные способы решения часто встречающихся проблем при проектировании программ.
В данной статье мы рассматриваем Поведенческий шаблон проектирования "Memento" и его реализацию на .NET
Паттерн Хранитель (Memento) — позволяет выносить внутреннее состояние объекта за его пределы для последующего возможного восстановления объекта без нарушения принципа инкапсуляции.
Когда нужно сохранить состояние объекта для возможного последующего восстановления;
Когда сохранение состояния должно проходить без нарушения принципа инкапсуляции;
В данной статье мы рассматриваем поведенческий шаблон проектирования "Интерпретатор" и его реализацию на .NET
Паттерн Интерпретатор (Interpreter) определяет представление грамматики для заданного языка и интерпретатор предложений этого языка. Как правило, данный шаблон проектирования применяется для часто повторяющихся операций.
Интерпретатор следует использовать когда вам необходимо интерпретировать запись в другом языке и тд. Как один из примеров может служить перевод римских цифр в арабские.