【发布时间】:2019-10-03 04:43:05
【问题描述】:
我有一个名字很长的类,例如DatabaseHelper。
现在我想缩短这个名字。
1) 我可以重命名课程,然后我就会拥有我想要的。
2) 我可以创建一个同义词类:class Db extends DatabaseHelper:
这里的主体是空的。
这里的质量标准的原因,编码风格的问题
class DatabaseHelper
{
//some methods
}
现在是同义词类
class Db extends DatabaseHelper
{
//empty body
}
所以我的问题是:如果我像 2) 那样做,会出现性能问题,
还是 1) 在性能维度上等于 2)?
【问题讨论】:
-
忘记性能。这只是一件坏事。首先给你的班级起更好的名字。
-
DatabaseHelper不是一个长名称.... Db 是一个非常短的名称,它不会给用户任何价值(他们不知道它的作用) -
是的,你们都是对的,但这不是我的问题^^ 但它是一个很好的设计提示,不要做那样的事情。但我想知道如果我这样做,编译器会做什么
标签: java performance optimization