Цитата:
|
Но вам, как я понял ничего об этом неизвестно.
|
1) Каюсь, моя служба разведки действительно не успела доложить, что Вы планируете этот класс как абстрактный. Мне действительно ничего об этом не было известно.
2) Странное дело.. Даже если бы разведка успела - я все равно задал бы этот вопрос. Абстрактный класс предполагает невозможность создания экземпляра (Delphi с их оригинальным взглядом "можно, но вызовет ошибку" в расчет не берем, да). Какое отношение это имеет к Вашему вопросу? В определении Абстрактного класса нигде не сказано, что он НЕ ДОЛЖЕН содержать реализаций. Он МОЖЕТ не содержать реализаций (как и любой другой класс). То, о чем пишете Вы - Интерфейс в чистом виде. Именно он "потребует" создать нужные методы в "наследниках" и явно напомнит об этом на этапе компиляции. Да Вы и сами это отлично понимаете, так что вопрос так и остался в силе.