Файл: Бабич UML первое знакомство.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.12.2019

Просмотров: 6276

Скачиваний: 39

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

счет и оп л‡ тить е„о. Си с те м‡ ‰олж н‡ быть н‡ пи с‡ н‡ н‡ ASP.NET. Т‡ кое
‚от не хи т ое ин т‡ нет-пи ло же ние ‰лfl ‡‚ то м‡ ти з‡ ции з‡ к‡ зо‚ обе ‰о‚ ‚
офис.

Ду м‡ ем, з‰есь ‚се по нflт но. Т‡б ли ц‡ с опи с‡ ни ем те бо ‚‡ ний мо жет

быть, н‡ пи ме, т‡ кой:

Пе це ‰ент

Дей ст ‚у ю щее ли цо

‡з ме с тить ме ню

се к е т‡ь

оз н‡ ко мить сfl с ме ню

со ту‰ ник, се к е т‡ь, офис-ме не ‰ же

с‰е л‡ть з‡ к‡з

со ту‰ ник, се к е т‡ь, офис-ме не ‰ же

сфо ми о ‚‡ть счет

офис-ме не ‰ же

оп л‡ тить счет

офис-ме не ‰ же

З‰есь ни „‰е не ск‡ з‡ но о том, что си с те м‡ ‰олж н‡ быть н‡ пи с‡ н‡ н‡

ASP.NET. По че му — по нflт но: это ‚е‰ь не функ ци о н‡ль ное те бо ‚‡ ние! И
еще, оче ‚и‰ но, что се к е т‡ь и офис-ме не ‰ же то же fl‚ лfl ют сfl со ту‰ ни -
к‡ ми. Чи т‡ тель, ‚ни м‡ тель но по чи т‡‚ ший пе ‰ы ‰у щие лек ции, з‡ по ‰о -
зит, что ‚ ‰‡н ном слу ч‡е, со з‰‡ ‚‡fl мо ‰ель пе це ‰ен то‚, „о ‚о fl о ‰ей ст -
‚у ю щих ли ц‡х, мож но бы пи ме нить „е не ‡ ли з‡ цию. Дей ст ‚и тель но, ‰и -
‡ „‡м м‡ пе це ‰ен то‚, по ст о ен н‡fl н‡ ос но ‚е этой т‡б ли цы, мо жет быть,
н‡ пи ме, т‡ кой (ис. 6.3):

111

Лекциfl 6

Д臄‡ммы пеце‰енто‚: купным пл‡ном

Рис. 6.3


background image

Ди ‡ „‡м мы пе це ‰ен то‚ и их но т‡ циfl

Что ж, у н‡с есть пи ме ‰и ‡ „‡м мы. Ит‡к, к‡ кие же эле мен ты мы

н‡  ней  ‚и ‰им?  Пе ‚ое,  что  бо с‡ ет сfl  ‚  „л‡ з‡,  —  боль шой  пfl мо у„оль -
ник,  ‚ну т и  ко то о „о  ‡з ме щ‡ ют сfl  эл лип сы,  обо зн‡ ч‡ ю щие,  к‡к  мы
уже по нfl ли, пе це ‰ен ты. В ‚ех ней ч‡ с ти пfl мо у„оль ни к‡ ук‡ з‡ но н‡ -
炇 ние мо ‰е ли у е мой си с те мы, ‡ н‡ зы ‚‡ ют е„о 

‡м к‡ ми си с те мы

(system

boundary, subject boundary), 

кон тек с том

или по сто 

си с те мой

. Этот эле -

мент  ‰и ‡ „‡м мы  по к‡ зы ‚‡ ет  „‡ ни цу  меж ‰у  тем,  что  ‚ы  к‡к  ‡н‡ ли тик
по к‡ з‡ ли ‚ ‚и ‰е пе це ‰ен то‚ (‚ну т и этих ‡ мок), и тем, что ‚ы изо б ‡ -
зи ли к‡к ‰ей ст ‚у ю щие ли ц‡ (‚не их). Ч‡ ще ‚се „о т‡ ким пfl мо у„оль ни -
ком  по к‡ зы ‚‡ ют 

„‡ ни цы  с‡ мой  мо ‰е ли у е мой  си с те мы

.  То  есть  ‚ну т и

„‡ ни цы  н‡ хо ‰flт сfl  пе це ‰ен ты  —  тот  функ ци о н‡л,  ко то ый  е ‡ ли зу ет
си с те м‡ (и ‚ этом смыс ле пе це ‰ен ты мо „ут ‡с см‡ т и ‚‡ть сfl к‡к пе‰ -
ст‡‚ ле ниfl по‰ си с тем и кл‡с со‚ мо ‰е ли), ‡ сн‡ у жи — ‰ей ст ‚у ю щие ли -
ц‡:  поль зо ‚‡ те ли  и  ‰у „ие  ‚неш ние  сущ но с ти,  ‚з‡ и мо ‰ей ст ‚у ю щие  с
мо ‰е ли у е мой си с те мой.

Сле ‰у ет ск‡ з‡ть, что ‡м ки си с те мы н‡ ‰и ‡ „‡м м‡х пе це ‰ен то‚ изо -

б ‡ ж‡ ют  ‰о ‚оль но  е‰ ко,  т.  к.  они  не fl‚ но  по‰ ‡ зу ме ‚‡ ют сfl  с‡ мой  ‰и ‡ -
„‡м мой. По су ти, этот эле мент не пи ‚но сит ‚ ‰и ‡ „‡м му к‡ кой-ли бо ‰о -
пол ни тель ной зн‡ чи мой ин фо м‡ ции, т‡к что е„о ис поль зо ‚‡ ние — ‰е ло
‚ку с‡ ‡н‡ ли ти к‡. По fl‚ ле ние ‡ мок си с те мы н‡ ‰и ‡ „‡м ме пе це ‰ен то‚ ч‡ -
ще ‚се „о ‰ик ту ет сfl осо бен но с тfl ми пе со н‡ль но „о сти лfl по ек ти о ‚‡ ниfl.

Ко ме ‡ мок си с те мы или ее кон тек с т‡ н‡ ‰и ‡ „‡м ме мы ‚и ‰им еще

‰‚‡  ‚и ‰‡  с‚fl з‡н ных  с  ней  сущ но с тей  —  это 

‰ей ст ‚у ю щие  ли ц‡

(эк то ы,

actors) и 

пе це ‰ен ты

. Н‡ч нем с эк то о‚. До ‚оль но ч‡ с то ‚ ус ско flзыч ной

ли те ‡ ту е по UML ‰лfl обо зн‡ че ниfl ‰ей ст ‚у ю щих лиц мож но ‚сте тить
те мин  «‡к те».  В  пин ци пе,  смысл  е„о  бо лее-ме нее  по нfl тен  и  ои „и -
н‡ль но му  ‡н „ лий ско му  те ми ну  он  со з‚у чен.  Бо лее  то „о,  есть  еще  о‰ н‡
пи чи н‡  т‡ ко „о  пе е ‚о ‰‡.  К‡ кое  сло ‚о  пе ‚ым  пи хо ‰ит  к  ‚‡м  ‚  „о ло ‚у,
ко„ ‰‡ ‚ы слы ши те сло ‚о «‡к те»? Д‡, ко неч но же — сло ‚о «оль»! Имен -
но о о лflх мы ‚ско е и по „о ‚о им, ко„ ‰‡ бу ‰ем пы т‡ть сfl ‡ зо б‡ть сfl, что
скы ‚‡ ет сfl з‡ по нfl ти ем «‰ей ст ‚у ю щее ли цо». А по к‡, ‰‡ по стит н‡с чи -
т‡ тель, ‰‡ лее мы ‚се же бу ‰ем поль зо ‚‡ть сfl сло ‚ом «эк то» — т‡нс кип -
ци ей ои „и н‡ль но „о те ми н‡. По мнит сfl, мы уже к‡к-то пи с‡ ли о н‡ шем
от но ше нии к бук ‚‡ль но му пе е ‚о ‰у те ми но ло „ии...

Ит‡к,  к‡ кой  же  смысл  ‚кл‡ ‰ы ‚‡ ют  ‚  по нfl тие  эк то ‡? 

Эк то

—  это

н‡ бо  о лей,  ко то ые  ис пол нfl ет  поль зо ‚‡ тель  ‚  хо ‰е  ‚з‡ и мо ‰ей ст ‚иfl  с
не ко то ой  сущ но с тью  (си с те мой,  по‰ си с те мой,  кл‡с сом).  Эк то  мо жет
быть  че ло ‚е ком,  ‰у „ой  си с те мой,  по‰ си с те мой  или  кл‡с сом,  ко то ые
пе‰ ст‡‚ лfl ют  не что  з‡  пе ‰е л‡ ми  ‡с см‡ т и ‚‡ е мой  сущ но с ти.  Эк то ы
«об щ‡ ют сfl» с си с те мой пу тем об ме н‡ со об ще ни fl ми. Чет ко ‚ы ‰е ли‚ эк то -

Кус

112

UML: Пе‚ое зн‡комст‚о


background image

о‚, ‚ы тем с‡ мым flс но оп е ‰е лfl е те „‡ ни цу меж ‰у тем, что ‚ну т и си с -
те мы, и тем, что сн‡ у жи, — ‡м ки си с те мы.

Воз мож но, сло ‚‡ «о ли, ис пол нfl е мые поль зо ‚‡ те лем» ‚ оп е ‰е ле нии

эк то ‡ з‚у ч‡т не очень по нflт но. Очень з‡ б‡‚ но это по нfl тие объ flс нfl ет сfl ‚
Zicom Mentor: 

оль — это не кон кет ный поль зо ‚‡ тель, ‡ по ‰о бие шлfl пы, ко -

то ую че ло ‚ек н‡ ‰е ‚‡ ет, ко„ ‰‡ ‚з‡ и мо ‰ей ст ‚у ет с сущ но с тью

. Дей ст ‚и тель -

но, н‡ ‰ень те шлfl пу пи ‡ т‡ — и ‚ы к‡ пи т‡н Джек Во о бей, ‡ н‡ ‰ень те ци -
лин‰  и  ‚ы  —  Джек-по то ши тель!  Шут к‡...  «Фи зи че с кий»  поль зо ‚‡ тель
мо жет  и„ ‡ть  оль  о‰ но „о  или  ‰‡ же  не сколь ких  эк то о‚,  ‚ы пол нflfl  их
функ ции ‚ хо ‰е ‚з‡ и мо ‰ей ст ‚иfl с си с те мой. И н‡ обо от, оль о‰ но „о и то -
„о же эк то ‡ мо жет ‚ы пол нflть сfl не сколь ки ми поль зо ‚‡ те лfl ми.

Н‡ ‰и ‡ „‡м м‡х UML эк то ы изо б ‡ ж‡ ют сfl ‚ ‚и ‰е сти ли зо ‚‡н ных че -

ло ‚еч ко‚, ‚е‰ь, к‡к ‚ы, ко неч но, по мни те, и‰еfl бы л‡ ‚ со з‰‡ нии но т‡ ции,
лю бой сим ‚ол ко то ой ле„ ко мо жет быть изо б ‡ жен от у ки (ис. 6.4):

Не смо т fl  н‡  «че ло ‚е че с кий»  ‚и‰  это „о  обо зн‡ че ниfl,  не  сле ‰у ет  з‡ -

бы ‚‡ть, что эк то ы — это не обfl з‡ тель но лю ‰и. Эк то ом, к‡к мы уже „о -
‚о и ли  ‡ нее,  мо жет  быть  ‚неш нflfl  си с те м‡,  по‰ си с те м‡,  кл‡сс  и  т.  ‰.
Кст‡ ти, че ло ‚е чек («stick-person») — это не е‰ин ст ‚ен ное обо зн‡ че ние эк -
то ‡,  ис поль зу е мое  ‚  UML.  Н‡  ‰и ‡ „‡м м‡х  пе це ‰ен то‚  обыч но  пи ме -
нfl ет сfl имен но «че ло ‚е ко по ‰об н‡fl» фо м‡ эк то ‡, но н‡ ‰у „их ‰и ‡ „‡м -
м‡х,  и  осо бен но 

‚  слу ч‡ flх,  ко„ ‰‡  эк то  име ет  ‡т и бу ты

,  ко то ые  ‚‡ж но

по к‡ з‡ть,  ис поль зу ет сfl  изо б ‡ же ние  эк то ‡  к‡к  кл‡с с‡  со  сте ео ти пом

<<actor>> 

(ис. 6.5):

С  си с те мой  эк то ы,  к‡к  мы  уже  ск‡ з‡ ли,  об щ‡ ют сfl  че ез  со об ще -

ниfl, но ес ли „о ‚о ить н‡ бо лее ‚ы со ком уо‚ не ‡б ст ‡к ции, ‚ те ми н‡х
мо ‰е ли пе це ‰ен то‚, то ‚з‡ и мо ‰ей ст ‚у ют они с си с те мой че ез пе це ‰ен -
ты. О‰ин и тот же эк то мо жет быть с‚fl з‡н с не сколь ки ми пе це ‰ен т‡ ми,
и  н‡ обо от,  о‰ин  пе це ‰ент  мо жет  быть  с‚fl з‡н  с  не сколь ки ми  ‡з ны ми

113

Лекциfl 6

Д臄‡ммы пеце‰енто‚: купным пл‡ном

Рис. 6.4

Рис. 6.5


background image

эк то ‡ ми. Ас со ци ‡ ции меж ‰у эк то ом и пе це ‰ен том ‚се „‰‡ 

би н‡ ные

т. е. пе‰ ст‡‚ лfl ют от но ше ниfl ти п‡ «о‰ин к о‰ но му», ис поль зо ‚‡ ние к‡т -
но с ти не ‰о пу с ти мо. Это не по ти ‚о е чит ск‡ з‡н но му ‚ы ше: ‰ей ст ‚и тель -
но, о‰ин эк то мо жет быть с‚fl з‡н с не сколь ки ми пе це ‰ен т‡ ми, но толь -
ко с по мо щью от ‰ель ных ‡с со ци ‡ ций — по о‰ ной н‡ к‡ж ‰ый пе це ‰ент.
Мы  ‚и ‰е ли  это  ‚  н‡ шем  пи ме е.  Кст‡ ти,  т‡м  мы  ‚и ‰е ли  ‡с со ци ‡ ции,
изо б ‡ жен ные не по сто ‚ ‚и ‰е ли ний, ‡ стел к‡ ми. Ду м‡ ем, смысл это -
„о  обо зн‡ че ниfl  ‚пол не  по нfl тен:  это 

н‡ п‡‚ лен н‡fl  ‡с со ци ‡ циfl

и  стел к‡

(к‡к и н‡ ‰у „их ‰и ‡ „‡м м‡х) ‚се „‰‡ н‡ п‡‚ ле н‡ ‚ сто о ну той сущ но с ти,
от ко то ой что-то те бу ют, чьим се ‚и сом поль зу ют сfl и т. ‰.

И еще — эк то ы не мо „ут быть с‚fl з‡ ны ‰у„ с ‰у „ом. Е‰ин ст ‚ен ное

‰о пу с ти мое  от но ше ние  меж ‰у  эк то ‡ ми  — 

„е не ‡ ли з‡ циfl  (н‡ сле ‰о ‚‡ ние)

.

Опflть-т‡ ки, ‚ н‡ шем пи ме е с з‡ к‡ зом обе ‰о‚ ‚ офис, ‚ы мо„ ли у‚и ‰еть
имен но т‡ кой ‚и‰ от но ше ний меж ‰у эк то ‡ ми. Это не зн‡ чит, что ‚ е ‡ль -
ной жиз ни офис-ме не ‰ же и се к е т‡ь (‰‡ и ‚о об ще лю бые ‰‚‡ со ту‰ ни -
к‡) не мо „ут об щ‡ть сfl: по сто пи со з‰‡ нии мо ‰е ли пе це ‰ен то‚ т‡ кое об -
ще ние не по п‡ ‰‡ ет ‚ об л‡сть н‡ ших ин те е со‚, счи т‡ ет сfl не су ще ст ‚ен ным.

Еще о‰ин тип эле мен то‚, ‚сте ч‡ ю щий сfl н‡ ‰и ‡ „‡м м‡х пе це ‰ен -

то‚, бо лее то „о, ‰‡‚ ший им н‡ з‚‡ ние, — это соб ст ‚ен но 

пе це ‰ен ты

, или

‚‡ и ‡н ты  ис поль зо ‚‡ ниfl. 

Пе це ‰ент

—  это  опи с‡ ние  н‡ бо ‡  по сле ‰о ‚‡ -

тель ных  со бы тий  (‚клю ч‡fl  ‚оз мож ные  ‚‡ и ‡н ты),  ‚ы пол нfl е мых  си с те -
мой, ко то ые пи ‚о ‰flт к н‡ блю ‰‡ е мо му эк то ом е зуль т‡ ту. Пе це ‰ен ты
опи сы ‚‡ ют се ‚и сы, пе ‰о ст‡‚ лfl е мые си с те мой эк то ‡м, с ко то ы ми он‡
‚з‡ и мо ‰ей ст ‚у ет. Пи чем пе це ‰ент ни ко„ ‰‡ не объ flс нfl ет, «к‡к» ‡ бо т‡ -
ет се ‚ис, ‡ толь ко опи сы ‚‡ ет, «что» ‰е л‡ ет сfl.

Изо б ‡ ж‡ ют сfl пе це ‰ен ты ‚ ‚и ‰е эл лип с‡, ‚нуть кон ту ‡ ко то о „о

по ме щ‡ ет сfl имfl (опи с‡ ние) пе це ‰ен т‡. Имfl пе це ‰ен т‡ обыч но н‡ мно -
„о ‰лин нее имен ‰у „их эле мен то‚ мо ‰е ли. По че му это т‡к, ‚ пин ци пе,
по нflт но:  имfl  пе це ‰ен т‡  опи сы ‚‡ ет  ‚з‡ и мо ‰ей ст ‚ие  эк то ‡  с  си с те мой,
„о ‚о ит о том, к‡ ки ми со об ще ни fl ми они об ме ни ‚‡ ют сfl меж ‰у со бой. В
н‡ шем пи ме е с з‡ к‡ зом обе ‰о‚ мы ‚и ‰е ли не сколь ко пе це ‰ен то‚ и н‡ -
‚е нfl к‡  чи т‡ тель  з‡ ме тил,  что  имfl  пе це ‰ен т‡  —  это,  ско ее,  н‡ з‚‡ ние
сце н‡ иfl, ‚ос по из ‚о ‰fl ще „о сfl ‚ хо ‰е ‚з‡ и мо ‰ей ст ‚иfl эк то ‡ с си с те мой.
Пи чем это ‚се „‰‡ опи с‡ ние 

с точ ки зе ниfl эк то ‡

, опи с‡ ние ус лу„, пе -

‰о ст‡‚ лfl е мых си с те мой поль зо ‚‡ те лю. Пи ‚е ‰ем пи ме по стей шей ‰и -
‡ „‡м мы, ил лю с т и у ю щей ск‡ з‡н ное н‡ ми об обо зн‡ че ни flх пе це ‰ен т‡
(ис. 6.6).

В этом пи ме е п‡с с‡ жи мо жет ку пить ‚ се ‚ис ной к‡с се би лет н‡

не ко то ый ‚и‰ т‡нс по т‡. По куп к‡ би ле т‡ — это н‡ з‚‡ ние сце н‡ иfl, по
ко то о му  эк то  (п‡с с‡ жи)  мо жет  ‚з‡ и мо ‰ей ст ‚о ‚‡ть  с  си с те мой  (к‡с -
сой). З‡ меть те, это 

не опи с‡ ние 

сце н‡ иfl, ‡ имен но н‡ з‚‡ ние — оно „о ‚о -

ит н‡м, 

что

‰е л‡ ет эк то ‚ по цес се ‚з‡ и мо ‰ей ст ‚иfl, но не „о ‚о ит, к‡к

Кус

114

UML: Пе‚ое зн‡комст‚о


background image

имен но!  И  еще  —  пе це ‰ен ты  оп е ‰е лfl ют 

не пе е се к‡ ю щи е сfl

сце н‡ ии

по ‚е ‰е ниfl. Вы пол не ние о‰ но „о пе це ‰ен т‡ не мо жет быть пе ‚‡ но ‚ е -
зуль т‡ те ‡ бо ты ‰у „о „о пе це ‰ен т‡. Ду „и ми сло ‚‡ ми, ‚ы пол не ние о‰ но -
„о  пе це ‰ен т‡  не  мо жет  быть  пе ‚‡ но  ‚  е зуль т‡ те  со бы тий  или  ‰ей ст -
‚ий, ‚ы з‚‡н ных ‚ы пол не ни ем ‰у „о „о пе це ‰ен т‡. Пе це ‰ен ты ‚ы сту п‡ -
ют  к‡к 

‡то м‡ ные  т‡н з‡к ции

,  ‚ы пол не ние  ко то ых  не  мо жет  быть

пе ‚‡ но.

Вни м‡ тель ный  чи т‡ тель,  ‚оз мож но,  от ме тил  то,  к‡к  не з‡ мет но  мы

‚‚е ли ‚ упо теб ле ние сло ‚о 

«сце н‡ ий»

. Что же т‡ кое сце н‡ ий и к‡к по -

нfl тие сце н‡ иfl с‚fl з‡ но с по нfl ти ем пе це ‰ен т‡? Н‡ пе ‚ый ‚о пос хо о -
шо  от ‚е ч‡ ют  кл‡с си ки  (Г. Буч): 

Сце н‡ ий  —  это  кон кет н‡fl  по сле ‰о ‚‡ -

тель ность ‰ей ст ‚ий, ил лю с т и у ю щ‡fl по ‚е ‰е ние

. Сце н‡ ий — это по ‚е ст -

‚о ‚‡ тель ный ‡с ск‡з о со ‚е ш‡ е мых эк то ом ‰ей ст ‚и flх, ис то иfl, эпи зо‰,
по ис хо ‰fl щий ‚ ‰‡н ных ‚е мен ных ‡м к‡х и ‰‡н ном кон тек с те ‚з‡ и мо -
‰ей ст ‚иfl. Сце н‡ ии (‚ ‡з лич ных фо м‡х пе‰ ст‡‚ ле ниfl) ши о ко пи ме -
нfl ют сfl  ‚  по цес се  ‡з ‡ бот ки  по „‡мм но „о  обес пе че ниfl.  К‡к  мы  уже
толь ко  что  от ме ти ли,  н‡ пи с‡ ние  сце н‡ иfl  н‡ по ми н‡ ет  н‡ пи с‡ ние  ху ‰о -
же ст ‚ен но „о  ‡с ск‡ з‡,  и  этим  объ flс нfl ет сfl  тот  ф‡кт,  что  ис поль зо ‚‡ ние
сце н‡ и е‚ ши о ко ‡с по ст ‡ не но се ‰и ‡н‡ ли ти ко‚, ко то ые ч‡ с то об -
л‡ ‰‡ ют ху ‰о же ст ‚ен ны ми или ли те ‡ ту ны ми спо соб но с тfl ми. Не смо т fl
н‡ не пе ы‚ ный по ‚е ст ‚о ‚‡ тель ный х‡ ‡к те, сце н‡ ии мож но ‡с см‡ т -
и ‚‡ть к‡к по сле ‰о ‚‡ тель но с ти ‰ей ст ‚ий (‰е л‡ть 

‡с к‡ ‰ о‚ ку

). Пи ‡з ‡ -

бот ке поль зо ‚‡ тель ско „о ин те фей с‡ сце н‡ ии опи сы ‚‡ ют ‚з‡ и мо ‰ей ст -
‚ие меж ‰у поль зо ‚‡ те лем (или к‡ те „о и ей поль зо ‚‡ те лей, н‡ пи ме, ‡‰ -
ми ни с т ‡ то ‡ ми  си с те мы,  ко неч ны ми  поль зо ‚‡ те лfl ми)  и  си с те мой.
Т‡ кой сце н‡ ий со сто ит из по сле ‰о ‚‡ тель но „о опи с‡ ниfl ком би н‡ ций от -
‰ель ных ‰ей ст ‚ий и з‡ ‰‡ч (н‡ пи ме, н‡ ж‡ тий кл‡ ‚иш, щелч ко‚ по эле -
мен т‡м  уп ‡‚ ле ниfl,  ‚‚о ‰‡  ‰‡н ных  ‚  со от ‚ет ст ‚у ю щие  по лfl  и  т.  ‰.).
Вспом ни те, к пи ме у, опи с‡ ниfl по сле ‰о ‚‡ тель но с тей ‰ей ст ‚ий поль зо -
‚‡ те лfl (пе‰ н‡з н‡ чен ных ‰лfl ‰о сти же ниfl оп е ‰е лен ных е зуль т‡ то‚, е -

115

Лекциfl 6

Д臄‡ммы пеце‰енто‚: купным пл‡ном

Рис. 6.6