Здравствуйте, mrjeka, Вы писали:
_FR>>И без интерфейса даже можно обойтись, реализовав соответствующий паттерн так, как, например, в Smart Client Software Factory (How to: Communicate Between Views).
M>ok, это навигация, а как Вы вызовете метод (например Add) которого нет в дочернем объекте? Или это надо будет подходить каждому разработчику и говорить какие методы должны быть у каждого дочернего объекта?
Если вызов метода Add не требуется для решения задачи топикстартера, то вызвать его можно как угодно.