Я заметил предложенный стандарт кодирования C #, который гласил: «Попробуйте предложить интерфейс со всеми абстрактными классами». Кто-нибудь знает, в чем причина этого?