ПредишенСледващото

програмиране състав или обект. Сумиране и също да даде възможност да се разбере създаването на обекти на съществуващите класове като елементи от други класове. Относно състава е също често се споменава като "отношението на принадлежност" по принцип ", колата е с шасита, джанти и двигател."

нов клас вградени обекти обикновено са обявени затворен, което ги прави недостъпни за програмисти на приложения, които работят с класа. В допълнение, създателя на класа да редактирате тези елементи, без да се нарушава клиентския код. Освен това, замяната на вградени обекти на етапа на изпълнение на програмата ви позволява да се променя динамично, поведението му. наследяване механизъм не разполага с такава гъвкавост, тъй като, за да зададете получени проверени по време на компилация класове ограничения.

За разлика където тип наследство взаимоотношения между генерира и обекта майка е е-връзка, т.е. ако обектът се генерира от котка на животните. котката е животно (котка е за домашни любимци), а след това в състава на типа на връзката се има -А има (колата е с двигател).

UML нотация

В UML е определен като скицирани ромб и плътна линия. Този ефект е винаги една или 0. 1 като не повече от един обект в даден момент може да бъде свързан с друг обект.

По-обща форма, агрегация, изобразен като празен диамант и плътна линия.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!