qui non serve la programmazione ad oggetti. E' un semplice algoritmo.
Beh ci sono delle piccole differenze... ad esempio, se la matrice appartiene ad un oggetto si presume che anche il numero di righe e colonne siano contenute in esso e, se anche gli elementi sono oggetti, è necessario implementare il metodo .equals() o sovraccaricare l'operatore '==' .
inoltre è possibile trattare righe e colonne come oggetti ricavabili dalla matrice