Два вида обобщения решения задач - Практический и теоретический путь обобщения, обобщение на основе развернутого и свернутого сравнения. Обобщение первого вида осуществляется путем развернутого сравнения ходов решения серии задач, при этом каждая последующая задача решается как относительно самостоятельная и частная через пробы и ошибки. Не сразу, но в этих решениях находятся сходные моменты, что и приводит к обобщению. Это эмпирический путь обобщения.
Обобщение второго вида происходит на основе анализа условий и требований одной задачи, что позволяет абстрагировать ее существенные зависимости. Благодаря этому решение задачи сразу приобретает обобщенное значение и <с места> переносится на целый класс задач, обеспечивая к ним теоретический подход с позиций единого типа решения. Это теоретический путь обобщения.