⭮襭Ёп Ґ¦¤г бгй­®бвпЁ

Ѓ§®ўлЁ ®в­®иҐ­ЁпЁ Ё«Ё бўп§пЁ ў п§лЄҐ UML пў«повбп:

  • Ћв­®иҐ­ЁҐ §ўЁбЁ®бвЁ (dependency relationship)
  • Ћв­®иҐ­ЁҐ бб®жЁжЁЁ (association relationship)
  • Ћв­®иҐ­ЁҐ ®Ў®ЎйҐ­Ёп (generalization relationship)
  • Ћв­®иҐ­ЁҐ ५Ё§жЁЁ (realization relationship)

Ћв­®иҐ­ЁҐ §ўЁбЁ®бвЁ

Ћв­®иҐ­ЁҐ §ўЁбЁ®бвЁ ЁбЇ®«м§гҐвбп ў вЄ®© бЁвгжЁЁ, Є®Ј¤ ­ҐЄ®в®а®Ґ Ё§Ґ­Ґ­ЁҐ ®¤­®Ј® н«ҐҐ­в ®¤Ґ«Ё ®¦Ґв Ї®вॡ®ўвм Ё§Ґ­Ґ­Ёп ¤агЈ®Ј® §ўЁбЁ®Ј® ®в ­ҐЈ® н«ҐҐ­в ®¤Ґ«Ё.

Ћв­®иҐ­ЁҐ §ўЁбЁ®бвЁ ЈадЁзҐбЄЁ Ё§®Ўа¦Ґвбп Їг­ЄвЁа­®© «Ё­ЁҐ© Ґ¦¤г ᮮ⢥вбвўгойЁЁ н«ҐҐ­вЁ б® бв५Є®© ­ ®¤­® Ё§ ҐҐ Є®­ж®ў ("->" Ё«Ё "<-"). Ќ ¤ЁЈаҐ Є«бб®ў ¤­­®Ґ ®в­®иҐ­ЁҐ бўп§лўҐв ®в¤Ґ«м­лҐ Є«ббл Ґ¦¤г б®Ў®©, ЇаЁ нв® бв५Є ­Їаў«Ґ­ ®в Є«бб-Є«ЁҐ­в §ўЁбЁ®бвЁ Є ­Ґ§ўЁбЁ®г Є«ббг Ё«Ё Є«ббг-Ёбв®з­ЁЄг (аЁб. 5.3). Ќ ¤­­® аЁбг­ЄҐ Ё§®Ўа¦Ґ­л ¤ў Є«бб: Љ«бб_Ђ Ё Љпбб_Ѓ, ЇаЁ нв® Љ«бб_Ѓ пў«пҐвбп Ёбв®з­ЁЄ® ­ҐЄ®в®а®© §ўЁбЁ®бвЁ, Љ«бб_Ђ - Є«ЁҐ­в® нв®© §ўЁбЁ®бвЁ.

ђЁб. 5.3. ѓадЁзҐбЄ®Ґ Ё§®Ўа¦Ґ­ЁҐ ®в­®иҐ­Ёп §ўЁбЁ®бвЁ ­ ¤ЁЈаҐ Є«бб®ў

Ћв­®иҐ­ЁҐ бб®жЁжЁЁ

‚ ЄзҐб⢥ Їа®бв®Ј® ЇаЁҐа ®в­®иҐ­Ёп бб®жЁжЁЁ абб®ваЁ ®в­®иҐ­ЁҐ Ґ¦¤г ¤ўгп Є«ббЁ - Є«бб® "Љ®Ї­Ёп" Ё Є«бб® "‘®ваг¤­ЁЄ" (аЁб. 5.5). Ћ­Ё бўп§­л Ґ¦¤г б®Ў®© ЎЁ­а­®© бб®жЁжЁҐ© ђЎ®в, Ёп Є®в®а®© гЄ§­® ­ аЁбг­ЄҐ а冷 б «Ё­ЁҐ© бб®жЁжЁЁ. „«п ¤­­®Ј® ®в­®иҐ­Ёп ®ЇаҐ¤Ґ«Ґ­ Ї®а冷Є б«Ґ¤®ў­Ёп Є«бб®ў, ЇҐаўл Ё§ Є®в®але пў«пҐвбп Є«бб "‘®ваг¤­ЁЄ", ўв®ал - Є«бб "Љ®Ї­Ёп

ђЁб. 5.5. ѓадЁзҐбЄ®Ґ Ё§®Ўа¦Ґ­ЁҐ ®в­®иҐ­Ёп ЎЁ­а­®© бб®жЁжЁЁ Ґ¦¤г Є«ббЁ

 

Ћв­®иҐ­ЁҐ ®Ў®ЎйҐ­Ёп

Ћв­®иҐ­ЁҐ ®Ў®ЎйҐ­Ёп пў«пҐвбп ®Ўлз­л ®в­®иҐ­ЁҐ Ґ¦¤г Ў®«ҐҐ ®ЎйЁ н«ҐҐ­в® (தЁвҐ«Ґ Ё«Ё ЇаҐ¤Є®) Ё Ў®«ҐҐ збв­л Ё«Ё бЇҐжЁ«м­л н«ҐҐ­в® (¤®зҐа­Ё Ё«Ё Ї®в®Є®). „­­®Ґ ®в­®иҐ­ЁҐ ®¦Ґв ЁбЇ®«м§®ўвмбп ¤«п ЇаҐ¤бвў«Ґ­Ёп ў§Ё®бўп§Ґ© Ґ¦¤г ЇЄҐвЁ, Є«ббЁ, ўаЁ­вЁ ЁбЇ®«м§®ў­Ёп Ё ¤агЈЁЁ н«ҐҐ­вЁ п§лЄ UML.

ЏаЁҐ­ЁвҐ«м­® Є ¤ЁЈаҐ Є«бб®ў ¤­­®Ґ ®в­®иҐ­ЁҐ ®ЇЁб뢥⠨ҐааеЁзҐбЄ®Ґ бв஥­ЁҐ Є«бб®ў Ё ­б«Ґ¤®ў­ЁҐ Ёе бў®©бвў Ё Ї®ўҐ¤Ґ­Ёп. ЏаЁ нв® ЇаҐ¤Ї®«ЈҐвбп, зв® Є«бб-Ї®в®®Є ®Ў«¤Ґв ўбҐЁ бў®©бвўЁ Ё Ї®ўҐ¤Ґ­ЁҐ Є«бб-ЇаҐ¤Є, вЄ¦Ґ ЁҐҐв бў®Ё б®Ўб⢥­­лҐ бў®©бвў Ё Ї®ўҐ¤Ґ­ЁҐ, Є®в®алҐ ®вбгвбвўгов г Є«бб-ЇаҐ¤Є.

ђЁб. 5.12. ѓадЁзҐбЄ®Ґ Ё§®Ўа¦Ґ­ЁҐ ®в­®иҐ­Ёп ®Ў®ЎйҐ­Ёп ў п§лЄҐ UML

 

ђЁб. 5.14. ‚аЁ­в ЈадЁзҐбЄ®Ј® Ё§®Ўа¦Ґ­Ёп ®в­®иҐ­Ёп ®Ў®ЎйҐ­Ёп Є«бб®ў ¤«п б«гзп ®ЎкҐ¤Ё­Ґ­Ёп ®в¤Ґ«м­ле «Ё­Ё©