Здравствуйте, igna, Вы писали:
I>Здравствуйте, gandjustas, Вы писали:
G>>Ты еще не понял? Этой связи просто нет.
I>Ты еще не понял? Этой связи только в том смысле нет, что .NET не позволяет ее выразить.
А причем тут .NET?
1)Контракты Part_ов ни какой частью не похожи на контракты XmlDocument, поэтому связей is-a быть не может.
2)Реализация Part_ов никак не использует XmlDocument, поэтому has-a и uses тоже отсутствуют.
Наличие какой-либо связи — только у тебя в голове, а переносить такое в код — верный путь к хреновому дизайну.
Совершенно независимо от языка.