abstract-methods

Я хотел бы знать разницу между двумя соглашениями: Создание абстрактного базового класса с помощью абстрактного метода который будет реализован позже на производных классах. Создание абстрактного базового класса без абстрактных методов но добавление соответствующего метода позже на уровне производных кл...

есть ли способ заставить дочерние классы переопределить неабстрактный метод суперкласса? Мне нужно иметь возможность создавать экземпляры родительского класса, но если класс расширяет этот класс, он должен дать свое собственное определение некоторых методов....