УМЛ - Агрегација и састав

Преглед садржаја
Када сазнамо асоцијације, вишеструкост и насљеђивање, можемо бити ближи изради цјеловитог дијаграма, јер ће нам због сложености система можда требати и друге ствари, јер ћемо можда морати користити друге методе и технике за моделирање. агрегација и композиција долазе у обзир.
Тхе агрегација То је врста односа која укључује класе и њихове различите компоненте, које чине целину.
Тхе композиција уместо тога, то је врста агрегације, где свака компонента може припадати само једној целини.
Агрегација
Као што смо поменули агрегација То је врста асоцијације, коју карактерише хијерархија унутар класе и представљена је празним ромбом, линија која повезује све повезане компоненте излази из овог ромба.
Погледајмо на следећој слици пример овога који смо управо описали:

ЕНЛАРГЕ

У овом случају видимо хијерархију елемената, у целини имамо Компјутерска опрема, одатле излази ромб и редом се редом придружујемо елементима кабинет излази нови дијамант и такође из мишНакон ових имамо ред који редом спаја следеће елементе у хијерархијском поретку.
У оквиру агрегата такође можемо да рукујемо Ограничења, за ово морамо користити кључеве {} Унутар ограничења, погледајмо следећи дијаграм где је ограничење оброк или салата, а затим остале компоненте:

ЕНЛАРГЕ

Композиције
Они су врста агрегације, у овом случају елементи могу припадати само целини и представљамо је испуњеним дијамантом уместо празним као у агрегацији.
Погледајмо на следећој слици а пример композиције:

Као што видимо у овом случају, површина стола и нога припадају једној целини, а то је сточић за кафу.
Контекст
Приликом моделирања дијаграма могло би доћи до груписања класа са агрегацијама или композицијама, у тим случајевима морамо покушати да усредсредимо пажњу на једну или другу асоцијацију, а за то можемо користити контекстни дијаграм, који функционише као нека врста мапе са које можемо детаљно описати у одговарајућим одељцима.
Погледајмо даље у следећем примеру како постављамо а дијаграм контекста унутар другог дијаграма:

ЕНЛАРГЕ

Ако видимо детаљ на десној страни, можемо схватити да је то цјелина, која упркос томе што се налази у другој цјелини, има свој унутрашњи контекст, па је можемо проширити и фокусирати на њу директно или можемо умањити и видјети све којој припада.
Као што примећујемо само када радимо промена обима Можемо детаљно описати неке класе или друге, чиме избегавамо забуну и користимо предност директнијег навођења наших дијаграма.
Овим завршавамо водич у којем смо научили да правимо две нове врсте асоцијација и како они раде у оквиру већег дијаграма када се користи дијаграм контекста.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave