spi*_*e07 6 java wrapper jodatime
我正在考虑使用Joda-Time.
我想知道我是否应该注意我的接口返回什么类型的对象.
从服务层上的接口签名返回Joda-Time对象意味着使用它的每个模块都将依赖于Joda-Time而不是常见的java.util.Date API.
您是在App模块周围传递Joda对象还是在应用程序的特定部分编写包装器?
一开始,只返回最合适的类型(本例中为 Joda 对象)。
如果您了解到有人有问题(这可能不会经常发生),请向接口添加一个转换器方法(所以您有,比如说,getTime()现在getJavaTime()或getTimeInMillis())。
或者添加一个通用帮助器方法,该方法接受一个对象(您可以将未知实例视为Object代码中的任何位置,而无需导入实际的 Joda 类)并返回一个普通的 Java 对象 ( java.util.Date)。
| 归档时间: |
|
| 查看次数: |
180 次 |
| 最近记录: |