Я создаю структуру объекта, и я хочу, чтобы все подклассы базы были вынуждены реализовать метод.
Единственное, что я мог подумать, это:
-
Абстрактный класс - будет работать, но базовый класс имеет некоторые полезные вспомогательные функции, которые будут использоваться некоторыми подклассами.
-
Интерфейс - если применяется только к базовому классу, то подкласс не должен реализовывать функцию, которую выполняет только базовый класс.
Возможно ли это?
N.B. Это приложение .NET 2.