Есть родительский класс, абстрактная матрица, от него создаются дочерние классы для разных типов данных.
Похоже на шаблоны, но данной работой мы хотим добиться более оптимального расходования памяти и времени.
Есть рабочий код программы (в архиве), необходимо составить документацию по данной теме с использованием данного рабочего кода.