可能重复:
Java支持三元组还是至少对?Java支持元组吗?我试图找到一种方法来列一个列表,这样它就有一个三重,初始点为起始点,终点是最后一点,中间是距离。然而,我似乎找不到任何关于它的东西。
发布于 2011-10-11 23:56:17
如果您有三个类似的相关值,这意味着您需要一个或两个处理它们的方法。
如果您只是继续创建一个真正的类来包含这些值,而不是尝试创建某种结构,那么您总是会发现您的代码更好、更干净。
然后做你能做的所有好的类的事情--使变量是私有的,在构造函数中初始化它并使它们成为最终的,如果你可以(不变的),添加方法直接操作你的数据到类,而不是在可能的地方添加getter,.
这通常为进一步的重构和代码重用提供了很好的机会。
在这种情况下,不创建类总是很诱人的,但在我的经验中,诱惑总是某种邪恶的恶魔试图向代码中注入破坏。用正确的方式开始..。
https://stackoverflow.com/questions/7733673
复制相似问题