有效的Java:将类作为私有嵌套类(第22项)

这个问题在这里已经有了答案:

  • Java内部类和静态嵌套类23答案

  • 当我读到那本书时,我这样说了那段话:

    如果某个类被另一个类使用,并且没有其他方式可以被其他类使用,则将其移动到将其用作内部类的类。 这种用法将内部类作为封装类的“私有”特性。 因此,为了保持整洁,有点类似封装,作者建议采取行动。

    从这个角度来看,这对我有意义。

    简而言之, 封装在任何有意义的地方,但不要强制它,如果它没有。

    链接地址: http://www.djcxy.com/p/92025.html

    上一篇: Effective Java : Making a class as private nested class (Item 22)

    下一篇: Java Comparator syntax works, but why?