Jam*_*vec 16 java inner-classes
在java中,您可以拥有内部类.如果对此有任何好处,我会从设计角度感到好奇.
我最初的想法是,将一个单独的文件与类分开可以更清楚地将事物分成可重用的模块.通过这样做,如果其他类希望使用其他类,他们也可以创建自己的实例.对我来说,似乎避免使用内部类可能是一个更好的可扩展性和代码重用设计,并且在处理新项目时,通常很难判断该类是否会被重用...所以我觉得有必要单独的课程是要走的路.
我问这个问题是因为我接手了一个有很多这样的项目...这让我觉得以前的开发人员可能只是懒惰或不熟悉IDE.但我想确保我不会错过这些内部类的任何好处.如果有好处可以有人告诉我,然后我可以确认以前的开发人员是否正在利用这些好处.