我有一堆方法到处都是。现在,该代码文件被命名为全局变量,以表示它们实际上是全局变量的事实。
但是,我不喜欢这样。
我想将它们分组为一个类并传递一个接口。我只会做一个实例,但我不会陷入这里的单例陷阱。
首先,我应该给班级命名。我想避免使用全域名称,因为恐怕维护人员会想到错误的主意。
另外,我应该如何考虑拆分这样的一组方法,以便行为可以改变和适应?
方法集包含以下内容:
- 转换表
- 剪贴板互动
- 管理内置字体
- 常用绘图方法
- 提供访问常用资源的界面
这些就像不保存状态的纯Util方法还是保存状态?
—
TheLQ 2011年
+1表示不掉入单例陷阱。
—
Caleb
@TheLQ他们不一定保存状态,但是为了方便起见,它们将保存const数据(如转换表)。
—
Lee Louviere