在Java中使用内部类作为辅助类的时机

16 浏览
0 Comments

在Java中使用内部类作为辅助类的时机

如果我有一个类及其辅助类来执行一些功能,将其设置为内部类是否有意义呢?

    public class Foo {
       private FooHelper helper;
       // 构造函数和其他逻辑
       public void doSomeThing() {
         helper.do();
       }
    }
    public class FooHelper {
        public void do() {
         // 代码
        }
    }

在以上情况中,将FooHelper设置为内部类是否有意义?如果这听起来很愚蠢,我对使用情况有些困惑,表示抱歉。

0