例如,如果我有一个类和一个辅助类来完成它的一些功能,那么将它作为一个内部类是否有意义。
public class Foo {
private FooHelper helper;
// constructor & any other logic
public void doSomeThing() {
helper.do();
}
}
public class FooHelper {
public void do() {
// code
}
}
FooHelper
在上述情况下,将其作为内部类有意义吗?如果这听起来很愚蠢,请道歉,但我对用例有点困惑。