@BoryanNikitin

Как использовать в методе класса разные методы изне?

Здравствуйте! Задача такая: реализовать класс RSA, в котором будут разные проверки на простоту, возведения в степень и т.п. для замера итоговой скорости выполнения. Пришла идея такая: Реализовать методы используемых операций и проверок в родительском классе, в дочернем будет реализация RSA. Однако тогда как сделать сделать разные экземпляры дочернего класса? То есть, например, есть метод шифрования. В нем нужно возводить в степень. Как сделать так, чтобы возведение было разное (самописное и питоновское, например)? Не переписывать же метод заново.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
alekseyHunter
@alekseyHunter
Android developer
Для этого есть переопределение методов, когда наследник перекрывает реализацию родителя.
Для этого требуется сделать дочерний класс абстрактным и сделать от него 2 потомка с разными определениями алгоритма шифрования.
Если не хотите делать так, сделайте 2 разных метода шифрования и назовите их соответственно примененному алгоритму.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы