我必须实施 Java.Polynomial 作为学校作业。部分方法是add(polynomial),multiply(polynomial)等。
在类似的情况下
p.add(q); // computes p + q
返回 void 并将多项式的总和保留在 p 中会更好吗?还是返回多项式并保持以前的 p 值不变更好?
我的直觉告诉我应该做以下事情
- 将 p.add(q) 实现为“破坏性”方法...它将 q 添加到 p 的值并将总和存储在 p
- 还实现了一个静态方法 Polynomial.add(p,q),它返回多项式的总和。
你怎么看?