Ассоциация: «Ассоциация представляет статические отношения, общие для объектов двух классов». Означает ли это, что агрегацию и композицию можно также описать как ассоциацию?
-Да, Агрегация - это Ассоциация, которая обозначает отношения «является частью», а Композиция добавляет агрегации пожизненную ответственность.
Агрегация: «Однако агрегация может включать не более двух классов», что это значит? скажем, в классе «есть» профессор, а в классе «есть преподаватель-помощник». у профессора также есть «ассистент-преподаватель», разве это не агрегация, и в ней участвуют более двух человек?
- агрегаты не могут быть круговыми. В вашем случае класс и профессор имеют отношение, класс и TA имеют отношение, а TA и prof имеют отношение.
Зависимость: пока два класса связаны, можно описать как зависимость? я прав?
-да.
Кроме того, вы можете прочитать это:
http://www.martinfowler.com/bliki/AggregationAndComposition.html