Клас (програмиране): Разлика между версии

Изтрито е съдържание Добавено е съдържание
Tir256 (беседа | приноси)
Hiksa (беседа | приноси)
Ред 13:
== Взаимовръзки между класовете ==
 
Класовете могат да бъдат съставени от други класове, осъществявайки по този начин композиционна връзка между обхващащият клас и неговите вградени класове. Композиционната връзка между класове също е известна като „има“ връзка. Например, клас „Автомобил“ може да бъде съставен от и да включва клас „Двигател“. Следователно, Колата има Двигател. Ако обхващащият обект включва компонентни инстанции по стойност, то компонентите и обхващащият ги обект имат еднаква продължителност на живот. Ако компонентите са включени по референция обаче, то продължителността им на живот може да бъде различна.
=== Композиционна ===
 
=== Йерархична ===
=== Наследственост ===