Может ли быть связь между 2 подклассами?
Допустим, у меня есть суперкласс E и 2 подкласса E1 и E2. Могут ли быть какие-либо отношения между E1 и E2 без каких-либо предварительных знаний?
https://st ackru.com/images/d4cc2fbbd19617a8ea4b3900c294854e6dc15cdf.png
1 ответ
Это не только возможно, но и довольно часто. Рассмотрим, например, класс Employee с подклассами Manager и Clerk, а также ассоциацию, описывающую клерков, управляемых каждым менеджером.
Или компьютерная компания, которая продает продукты (суперкласс), которые могут быть либо полноценными компьютерами, либо компонентами (подклассами), где компьютер связан с компонентами, из которых он построен.