在java中,我们为类提供了包受保护(默认)修饰符,它允许在单个包中包含许多类,但只暴露少量类并保持逻辑封装.
使用kotlin似乎并非如此,如果我想要几个其他类可以彼此可见但不进一步我必须使用私有修饰符限制单个文件的可见性...所以基本上如果你有10一个包中的类,只有一个是公共的,现在你将有一个包含所有类的大文件(以及private所有的地方)......
这是正常的做法还是有办法在kotlin中实现一些类似的模块化?
我不明白他们是否有包装的概念为什么他们摆脱了包受保护的访问...
更新:大家可能都封装保护的知名度毕竟
看到这里的讨论