2013-08-19 1 views
2

Возможно ли, что будет связь композиции с абстрактным классом с использованием UML? Я думаю, мы не можем, потому что нам нужен объект, чтобы сделать это отношение, и когда мы создаем абстрактный класс, мы не сможем создать из него объект.отношение композиции с абстрактным классом

+0

Возможно, это должно быть перенесено на Programmers.SE –

ответ

0

Да, это возможно, и это часто полезно. Посмотрите на этот пример:

UML composition abstract http://app.genmymodel.com/engine/xaelis/compositionAbstract.jpg

Строительство и номер абстрактны и имеют отношение состава. Но вы правы, вам нужно будет использовать один конкретный класс (дом или квартиру) для реализации этих отношений.

+0

Спасибо ... если есть какая-либо ссылка (электронная книга), не могли бы вы разместить ее здесь –