我知道java中的包级保护是如何工作的.我读了很多代码(包括许多开源代码),似乎没有人使用它.整个保护级别对我来说似乎有点不对(我在一周的任何一天都有c#内部).
是否存在常用的合法的现实用例?
编辑:在问这个问题后有点太晚了,我意识到我忘了排除包受保护的实现类的"标准"模式,可能提供公共接口的实现.每个人都使用这些,正如回复中多次提到的那样.我仍然认为这个问题有很多很好的回复.
java
java ×1