Является ли обязательным написание интерфейсов?

Сообщение было отмечено Volobuev Ilya как решение

Решение

Ну и зачем их писать, если они не нужны? Реализация методов интерфейса пишется только тогда, когда класс должен быть наследником какого-то интерфейса. Скажем, написал ты обобщенную функцию поиска минимума в массиве, так вот чтобы она отработала на массиве твоих классов - класс должен реализовывать интерфейс IComparable<T>. А просто так никакие интерфейсы писать не надо.

0