Interface BaseMatrixFactory<T extends Matrix>