대학 과정의 경우 C++에서 선형 방정식 시스템 (및이를 해결하는 방법)을 구현하고 있습니다. 이 시스템은 (스파 스) 행렬과 벡터로 구성됩니다. 매트릭스를 구현하고 그것에 관련된 몇 가지 함수를 제공하기 위해 여분의 클래스를 작성했습니다 (대칭인지 확인하고, 벡터에 곱하고, 표준 출력으로 인쇄하는 등).클래스에서 상속하거나 구성 요소로 사용 하시겠습니까?
내 질문은 다음과 같습니다 : "systemLinearEquations"클래스가 "sparseMatrix"클래스를 상속해야 하는가, 아니면 "sparseMatrix"클래스의 구성 요소를 가져야합니까?
어떤 방법 으로든 이점/단점은 무엇입니까?