Dilma писал(а):
отправлять "наверх" информацию о том, какой именно интерфейс требуется от точкиА может лучше для упрощения реализации подсказок среды о несовместимости типов и улучшения видимости использовать специальные вертикальные компоненты-адаптеры? Суть адаптеров простая: сверху у точки один тип, снизу - другой. И код преобразования интерфейсов выносится именно в адаптер. Можно даже внешне на схеме их по-другому рисовать. Итого и наглядно, и просто.