Domain-Driven Design: Tackling Complexity in the Heart of Software



Download 7,21 Mb.
Pdf ko'rish
bet273/343
Sana17.11.2022
Hajmi7,21 Mb.
#867526
1   ...   269   270   271   272   273   274   275   276   ...   343
Bog'liq
Eric Evans 2003 - Domain-Driven Design - Tackling Complexity in the Heart of Software

An Escalation of Distillations
The various distillation techniques that make up the rest of this chapter can be applied in almost
any order, but there is a range in how radically they modify the design.
A simple 
DOMAIN VISION STATEMENT
communicates the basic concepts and their value with a
minimum investment. The 
HIGHLIGHTED CORE
can improve communication and help guide decision
making—and still requires little or no modification to the design.
More aggressive refactoring and repackaging explicitly separate 
GENERIC SUBDOMAINS
, which can
then be dealt with individually. C
OHESIVE MECHANISMS
can be encapsulated with versatile,
communicative, and supple design. Removing these distractions disentangles the 
CORE
.
Repackaging a 
SEGREGATED CORE
makes the 
CORE
directly visible, even in the code, and facilitates
future work on the 
CORE
model.
And most ambitious is the 
ABSTRACT CORE
, which expresses the most fundamental concepts and
relationships in a pure form (and requires extensive reorganizing and refactoring of the model).
Each of these techniques requires a successively greater commitment, but a knife gets sharper as
its blade is ground finer. Successive distillation of a domain model produces an asset that gives the
project speed, agility, and precision of execution.
To start, we can boil off the least distinctive aspects of the model. G
ENERIC SUBDOMAINS
provide a
contrast to the 
CORE DOMAIN
that clarifies the meaning of each. . . .
[ Team LiB ]


[ Team LiB ]
Generic Subdomains
Some parts of the model add complexity without capturing or communicating
specialized knowledge. Anything extraneous makes the 

Download 7,21 Mb.

Do'stlaringiz bilan baham:
1   ...   269   270   271   272   273   274   275   276   ...   343




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish