【发布时间】:2020-08-24 13:34:27
【问题描述】:
我有 2 个自定义类 A 和 B。 现在我有一个 A 的对象,让我们说 'a' 并且必须将其转换为 B 类。
现在我有两种方法
- 首先是我编写了一个转换工具,它有一个静态的转换方法。
- 第二种方法是使用方法 convertToB() 在 A 类中编写该逻辑
哪个更准确。请提出建议。
【问题讨论】:
-
我认为这不是解决此类问题的正确论坛。 “哪个更准确”只有基于意见的答案,没有“正确答案”。看看
Integer.parseInt( someString )和它的同源物Integer.valueOf ( someString ),甚至是Apache utils 中的一个utils 方法。两种尝试都是正确的。如果您经常在 A 和 B 之间切换,那么您可能需要一个“convertTo”,但如果您只使用它几次,那么 Utils 方法可能更适合您的需求。
标签: java oop design-patterns