public ISymmetricMatrix Subtract(ISymmetricMatrix matrix)
        {
            var that = (SymmetricMatrix)matrix; // Liskov violated because Add is morally a multi-method

            return(new SymmetricMatrix(this._data - that._data));
        }
Пример #2
0
 public OSymmetricMatrix(ISymmetricMatrix matrix)
 {
     _matrix = matrix;
 }