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

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

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

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

Добавлен: 05.12.2019

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

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

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

ше ниfl оп е ‰е лен ных з‡ ‰‡ч), ко то ые ‚ы н‡ хо ‰и те ‚ сп‡‚ ке к м‡ ло зн‡ ко -
мой  по „‡м ме.  То  же  с‡ мое  мож но  ск‡ з‡ть  о  мо‰ ных  сей ч‡с  «how-to
videos», ‚ ко то ых т‡ кие по сле ‰о ‚‡ тель но с ти ото б ‡ ж‡ ют сfl ‚и зу ‡ль но, н‡
кон кет ных пи ме ‡х. В лю бом слу ч‡е, цель по ‰об ных сп‡ ‚оч ных м‡ те -
и ‡ ло‚ — пе ‰о ст‡ ‚ить опи с‡ ние 

ти пич ных сце н‡ и е‚ 

ис поль зо ‚‡ ниfl си с -

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

Сце н‡ ии  т‡к же  ино „‰‡  мож но  у‚и ‰еть  н‡  ‰и ‡ „‡м ме  пе це ‰ен то‚.

Ино „‰‡ их изо б ‡ ж‡ ют ‚ ‚и ‰е 

«ли с т‡ бу м‡ „и»

, н‡ ко то ом н‡ пи с‡ но имfl

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

ком мен т‡ ий

. К‡к ‚ы, н‡ ‚е ное, по мни -

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

К‡к мы уже упо ми н‡ ли, сце н‡ ии мо „ут быть з‡ пи с‡ ны ‚ ‡з лич ных

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

Вот  пи ме  по сто „о  (не фо м‡ ли зо ‚‡н но „о)  тек с то ‚о „о  опи с‡ ниfl

сце н‡ иfl.

Поль зо ‚‡ тель  ‚‚о ‰ит  ло „ин,  п‡ оль,  ‡‰ ес  эле к тон ной  поч ты  и  ко‰

по‰ т‚еж ‰е ниfl  и  н‡ жи м‡ ет  кноп ку  «Д‡ лее».  Си с те м‡  з‡ п‡ ши ‚‡ ет  ‚‚о‰
по ‚е оч но „о  ко ‰‡.  Поль зо ‚‡ тель  ‚‚о ‰ит  ко‰  и  н‡ жи м‡ ет  кноп ку  «Д‡ лее».
Си с те м‡ по ‚е fl ет со от ‚ет ст ‚ие ко ‰‡ изо б ‡ жен но му н‡ к‡ тин ке.

Кус

116

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

Рис. 6.7


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зь
меж ‰у те бо ‚‡ ни fl ми, пе це ‰ен т‡ ми и сце н‡ и fl ми мож но изо б ‡ зить т‡ -
кой «псе‚ ‰о ‰и ‡ „‡м мой» (ис. 6.8).

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

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

‚оз мож ных 

‚‡ и ‡н то‚ оп е ‰е -

117

Лекциfl 6

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


background image

лfl е мо „о  пе це ‰ен том  по то к‡  со бы тий.  Сце н‡ ии  т‡к  же  со от но сflт сfl  с
пе це ‰ен т‡ ми, к‡к эк земп лfl ы кл‡с с‡ (объ ек ты) с с‡ ми ми кл‡с с‡ ми, т. е.

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

,  к‡к  объ ект  —  эк земп лfl  кл‡с с‡.

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

ос но‚ -

ной

сце н‡ ий,  опи сы ‚‡ ю щий  «но м‡ль ную»  по сле ‰о ‚‡ тель ность  ‰ей ст -

‚иfl,  и 

‚спо мо „‡ тель ные

,  опи сы ‚‡ ю щие  ‡ль те н‡ ти‚ ные  по сле ‰о ‚‡ тель -

но с ти,  ко то ые  ини ци и у ют сfl  ‚  слу ч‡е  ‚оз ник но ‚е ниfl  оп е ‰е лен ных
ус ло ‚ий.

Ду „ой  ‚о пос:  те бу ет сfl  ли  т‡ кое  уточ не ние  мо ‰е ли  пе це ‰ен то‚,

оп ‡‚ ‰‡ но ли оно ‰лfl ‰‡н но „о уо‚ нfl пи бли же ниfl, или «по‰ ‡ зу ме ‚‡ ю -
щи е сfl» ‡ль те н‡ ти‚ ные сце н‡ ии мож но опу с тить? Н‡ пи ме, ‚ пе ‰ы -
‰у щем  пи ме е  с  по куп кой  би ле т‡  ‚  се ‚ис ной  к‡с се  мы  не  изо б ‡ зи ли
сце н‡ ии (и, со от ‚ет ст ‚ен но, пе це ‰ен ты), со от ‚ет ст ‚у ю щие ‚‡ и ‡н т‡м,
ко„ ‰‡ би ле то‚ н‡ ‚ы б‡н ный п‡с с‡ жи ом ейс уже не ос т‡ лось, п‡с с‡ жи

Кус

118

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

Рис. 6.8


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  X  обоб щен но „о  ‚‡ и ‡н т‡
ис поль зо ‚‡ ниfl Y „о ‚о ит н‡м о том, что эк земп лfl пе це ‰ен т‡ X 

‚клю ч‡ -

ет ‚ се бfl 

по ‚е ‰е ние пе це ‰ен т‡ Y. Обоб ще ниfl пи ме нfl ют сfl, что бы уп -

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

кон кет ны ми пе це ‰ен т‡ ми

. «З‡ „о то‚ ки» пе це ‰ен -

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

‡б ст ‡кт ны ми пе це ‰ен т‡ ми

. Аб ст ‡кт ный пе це ‰ент

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

«е ‡ль ным»

пе це ‰ен том.

К‡к  мы  уже  „о ‚о и ли  ‚ы ше,  обоб ще ние  (н‡ сле ‰о ‚‡ ние)  ч‡ ще  ‚се „о

ис поль зу ют меж ‰у кл‡с с‡ ми и ин те фей с‡ ми. О‰ н‡ ко ‰у „ие эле мен ты мо -

119

Лекциfl 6

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


background image

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

Изо б ‡ ж‡ ет сfl обоб ще ние, к‡к, ко неч но, по мнит ‚ни м‡ тель ный чи -

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

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

К‡к мы уже „о ‚о и ли ‡ нее и ‚и ‰е ли ‚ н‡ шем пе ‚ом пи ме е ‰и ‡ -

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

Сле ‰у ю щий ‚и‰ от но ше ний меж ‰у пе це ‰ен т‡ ми — 

‚клю че ние

. От -

но ше ние ‚клю че ниfl оз н‡ ч‡ ет, что 

‚ не ко то ой точ ке б‡ зо ‚о „о пе це ‰ен т‡

со ‰е жит сfl по ‚е ‰е ние ‰у „о „о пе це ‰ен т‡

. Вклю ч‡ е мый пе це ‰ент не су -

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

Кус

120

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

Рис. 6.9