package-private(包级私有的),public (公有的)
-----如果类或者接口能够被做成包级私有的,它就应该被做成包级私有的,
它实际上是包的实现的一部分,而不是这个包导出api的一部分,它的修改,替换,或删除,不需要担心影响到现有的客户端程序。
除非你把它做成公有的,那么你就要有责任的永久的支持它,保持它的兼容性。
package-private(包级私有的),public (公有的)
-----如果类或者接口能够被做成包级私有的,它就应该被做成包级私有的,
它实际上是包的实现的一部分,而不是这个包导出api的一部分,它的修改,替换,或删除,不需要担心影响到现有的客户端程序。
除非你把它做成公有的,那么你就要有责任的永久的支持它,保持它的兼容性。