Отучаемся говорить за всех (с). Вы телепат? Знаете наперед где, кому и отчего будет польза или вред? Ну так подвели вас телепатические способности.
Разработчики в отличии от кодеров, когда им формулят подобный бред, не бегут его кодировать, поскольку очевидно, что в реальном мире от реализации этой псевдо идеи вреда килограммы, а пользы нет.
Браво! Как видите г-н Visual1, я действительно знаю наперед где, кому и отчего будет польза или вред, что вы успешно и подтвердили. Поскольку это не телепатические способности, а элементарные знания. Так что. Привыкаем верить написаному мной (с)В реальных условиях надо не использовать такой код, а наоборот, не допускать создания такого опасного класса, работа которого в программе будет зависеть от порядка указания интерфейсов в объявлении этого класса.
Ща я побежал изучать все багофичи C#. Меня низкоуровневые ООП языки сами по себе не интересуют, не то что их баги.И если бы вы с решением успешно справились, тогда конечно, не стали бы нести ваш бред насчет того, что данный пример - бред.