. ЖИММ
ЛЬССО
Irt
\
\.
\ '
\ \
,\\\ 1\\\
,\ \ \
\ .
\
. \ \
\ \ \' \ \
: / \
\\
.
. \\ \ . .
, ,,,,,,
\
\
,
,
'
, , , ,
-. \8 . 4.
. .
,
Применение ООО
и шаблонов
проектирован я
Про6лемно
ориентированное
проектирование при ложен ий
с примерами на С# и . NET
Предисловия Мартина Фаулера и Эрика Эванса
Applying Domain... Driven Design and
Patterns
with Examples in С# and . NET
Jimmy Nilsson
.
Addison--Wesley
Применение ООО
и шаблонов
проектирования
Проблемноориентированное
проектированиеприложений
с примерами на С# и INET
ДжИММИ НИЛЬССОН
.
Москва · Санкт. . Петербурr · Киев
2008
ББК 32. 973. 26018. 2. 75
Н66
УДК 681. 3. 07
Издательский дом "Вильямс"
Зав. редакцией С. Н. Трuzуб
Перевод с анrлийскоrо и редакция И. В. с анrл. М.
.
000 "и. д. Вильямс", 2008. 560 с. : ил. Парал. тит. анrл.
ISBN 9785845912961 (рус. )
Эта книrа о разработке корпоративных проrраммных приложений в среде . NET с при
менением шаблонов проектирования. В ней описаны: проблемноориентированные MeTO
ды проектирования (DDD, или Domain Driven Design), разработка посредством тестиро
вания (TDD, или TestDriven Development), объектнореляционное преобразование, т. е. методы, которые мноrие относят к ключевым технолоrиям разработки проrраммноrо обес
печения. По мере развития и усложнения технолоrии все большее значение приобретают
вопросы правильноrо применения методов проектирования. Ценность этой книrи в том и
состоит, что она помоrает разобраться в этих вопросах. Хотя большинство примеров кода
представлено на языке С#, материал книrи может оказаться полезным и для тех, кто рабо
тает на платформе J ауа. Книrа адресована опытным разработчикам архитектуры и прикладноrо проrраммноrо
обеспечения уровня предприятий, в том числе и в среде . NET.
ББК 32. 973. 26. . 018. 2. 75
Все названия проrpаммных продуктов являются зареrистрированными торrовыми марками COOTBeTCT
вующих фирм. Никакая часть настоящеrо издания ни в каких целях не может быть воспроизведена в какой бы то ни
было форме и какими бы то ни было средствами, будь то электронные или механические, включая фо
токопирование и запись на маrнитный носитель, если на это нет письменноrо разрешения издательства
Addison Wesley Publishing Company, Inc. АН rights reserved. No part of this book shall Ье reproduced, stored in а retrieval system, or transmitted Ьу
any meanselectronic, mechanical, photocopying, recording, or otherwisewithout written permission from the
publisher, except for the inclusion of brief quotations in а review.