Проектирование на основе предметной области принято делить на две части - стратегическое и тактическое. Хотя они идут бок о бок и одна без другой не существует, так же как и не бывает одной стороны мо...
Читать далее →Обзор и сравнение двух популярных шаблонов. Active Record Active Record - этот шаблон проектирования представляет запись из базы данных в виде объекта. Главная особенность - простота использован...
Читать далее →Основное различие этих двух архитектурных подходов состоит в назначении модели (наборе доменных сущностей). Доменная сущность в Transaction Script является практически полным отображением таблицы в б...
Читать далее →В данной заметке будут собираться интересные материалы по разработке и архитектуре ПО. Блоги Мартин Фаулер (Martin Fowler) Роберт Мартин (Robert Cecil Martin) ("Дядя Боб") Эрик Эванс (Eric...
Читать далее →Контейнер внедрения зависимостей – это объект, который предназначен для создания других объектов со всеми необходимыми зависимостями. Под “зависимостями” понимаются другие объекты, которые должны быть...
Читать далее →Под «интерфейсом» в языках программирования обычно понимают обязательство класса по реализации функционала (набора методов), который описан в интерфейсе. Интерфейсы похожи на классы, но у них есть...
Читать далее →Что такое корпоративные приложения? Подобную статью следует начинать с определения, так и поступлю, дам своё определение, ведь общепринятого не существует. Корпоративные приложения (промышленные) – э...
Читать далее →