Хороший вопрос.Я думаю, что расширение интерфейса - это правильная вещь , которую нужно делать, когда у вас есть такая возможность.Он намного лучше сообщает о намерениях .
Однако нам может потребоваться более детальный контроль над интерфейсами, которых у нас нет .В этих случаях мы можем использовать ExportMetadata
в качестве замены.
По моему мнению, вы должны использовать ExportMetadata
только тогда, когда нет другой доступной опции .