Как я могу заставить подкласс реализовать определенные атрибуты своего суперкласса? Причина в том, что я хочу использовать атрибуты для получения общей информации о классе, например. «Отображаемое имя», «Описание» или «Возможности».
Поэтому я подумал, что мог бы реализовать их в суперклассе и заставить подклассы реализовать атрибуты.
Есть ли что-то вроде атрибута abstract
для методов?
[abstract DeclareMe]
public abstract class InheritMe {
public abstract void DeclareMe();
}