A mi se me ocurren dos soluciones:
1) Que tengas una única clase con el vector y los métodos de ordenación sean métodos de esa clase que usen ese vector original y guarden el resultado en uno ordenado
2) (Que parece que es más parecido a lo que tienes) Que las clases de los métodos de ordenación sean estáticas (realmente esta parte daría un poco lo mismo) y llames a sus métodos principales con un argumento que sea tu array
Curioso que llamándose MÉTODOS DE ORDENACIÓN hayas implementado una CLASE y no un MÉTODO por cada uno de ellos