одном случае у меня элемент - натуральное число, в другом перестановка - в плане переписывания кода?
Мне, на самом деле не принципиально, потому что вообще, задача математическая (хах), но хочется промоделировать и посмотреть
Я просто к чему, элементарные кирпичи полиморфизма - классы с операциями, и элементы группы к нему относятся Вы можете сделать разные группы, скажем, permutation_group_element и integer_residues_group_element и так далее Математические требования к группе (там задана операция) вы транслируете в такое же требование (назовем концепт) задана операция для элемента группы
Обсуждают сегодня