top of page
![](https://static.wixstatic.com/media/659d51_57d1b7d894a7489cbc61669e97ff2a52~mv2.jpg/v1/fill/w_1160,h_144,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/659d51_57d1b7d894a7489cbc61669e97ff2a52~mv2.jpg)
![polski](https://static.wixstatic.com/media/659d51_1f1598ba66634959a493c311c1c62d0f~mv2.gif)
![English](https://static.wixstatic.com/media/659d51_b0f773fd4abc4fd393092a52df808736~mv2.gif)
![polski](https://static.wixstatic.com/media/659d51_1f1598ba66634959a493c311c1c62d0f~mv2.gif)
![English](https://static.wixstatic.com/media/659d51_b0f773fd4abc4fd393092a52df808736~mv2.gif)
1. W języku UML i w normach grupy ISO 19100 – semantyczny związek pomiędzy dwoma lub więcej klasyfikatorami (patrz: klasyfikator), który określa powiązania pomiędzy ich egzemplarzami (patrz: egzemplarz) (wystąpieniami).
2. W obiektowości – związek pomiędzy klasami (patrz: klasa), który umożliwia nawigację (patrz: nawigacja) (przechodzenie) pomiędzy obiektami (patrz: obiekt) należącymi do tych klas.
W tym przypadku klasyfikatorem jest klasa, a egzemplarzem (wystąpieniem) jest obiekt. Gdy powiązanie łączy tylko dwie klasy nazywane jest powiązaniem binarnym, gdy trzy klasy – powiązaniem ternarnym, gdy więcej – powiązaniem n-arnym. Pod względem nawigacji powiązanie binarne może być jedno- lub dwukierunkowe. Realizacją implementacyjną powiązania binarnego może być powiązanie wskaźnikowe, jednak realizuje ono nawigację tylko jednokierunkową i dla realizacji nawigacji dwukierunkowej potrzebne są dwa powiązania wskaźnikowe skierowane w przeciwnych kierunkach.
Synonim: asocjacja
bottom of page