【发布时间】:2014-08-20 17:05:37
【问题描述】:
我正在编写一个具有静态方法的类,我的同事将在他们的客户端代码中调用该方法。该方法遍历一堆文件,更改它们的内容和名称。我想做的是返回一个“成功/失败”值,然后是对文件所做更改的列表(不一定是正式的“列表”)。
我的尝试
我目前的实现是构建一个 TreeMap,其中键是整数,第一个值(位置 0)是“成功”或“失败”。其余值(1 到 N)是所做更改的有序列表。
我的问题
如果你是我(尊敬的)同事,这个返回的数据结构对你来说是个好主意吗?有没有更优雅的设计模式适合这种情况?
我想让我的方法保持静态(根据我公司的实用程序标准),所以我想避免自定义数据结构/对象。非常感谢。
【问题讨论】:
-
保持方法静态和创建自定义数据结构/对象返回是完全不相关的。
标签: java design-patterns