Re: Объясните значение терминов
От: lazymf Россия  
Дата: 25.07.12 07:19
Оценка: +1
Здравствуйте, universal178, Вы писали:

U>Первый термин, который я не пойму в контексте ООП и паттернов программирования — это композиция. Что это такое?


Ну например:

Композиция — это более сложная форма объединения. Она обладает всеми его свойствами, но имеет еще и такие, как:
— часть может принадлежать только одному целому;
— время жизни части то же, что и целого.
Машина имеет двери (помимо других деталей). Двери не могут принадлежать другой машине, они являются ее неотъемлемой частью. В комнате есть пол, потолок и стены. Если включение — это взаимоотношение типа «имеет», то композиция — это взаимоотношение типа «состоит из».

Р. Лафоре, "Объектно-ориентированное программирование в С++".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.