【发布时间】:2014-03-18 10:22:38
【问题描述】:
我有一些可怕的班级名称。而且我需要重命名它们,使它们更易于阅读。
在C/C++中,可以创建typedef,解决问题。
但是在 Java 中呢?有哪些可能的方法?
非常感谢!
【问题讨论】:
-
In C/C++, it is possible to create typedef, it resolves the problem.- 我会说它不能解决它,而是隐藏它。改用 Eclipse 之类的工具来重构您的代码。 -
重构并不总是一种解决方案。想象一下,如果您有不允许更改的第三方代码。
-
@jia103 如果您的第三方供应商提供的 API 由
horrible class names组成,您应该考虑更改供应商 ;) 说真的,在这种情况下,我更愿意用外观包装库 -
这可能是唯一的解决方案。当然,如果您真的坚定不移,您总是可以使用#define 宏并通过C 预处理器运行文件。 (哎呀...大声吗?)