и почему это instead of должен быть только один... а может я хочу их два?
Возьмём ваш любимый паскаль и смоделируем:
class Table
{
procedure Insert; virtual;
begin
end
}
сделайте мне так чтобы в наследнике сразу два метода Insert вызывалось.
Вот заготовка на один метод. Сделайте второй пжлст.
class View : Table
{
procedure Insert; override;
begin
end
}

