因为Object Oriented Programming
中的一个基石是encapsulation
。这意味着您隐藏了与任何外部逻辑无关的实现细节。
通过将逻辑划分为多个私有方法而不是一个大型公共方法,您可以遵循模式Single Responsible Patterns
,从而获得更易于维护的健壮代码。
请开始here了解OOP的基础知识。
Link为您提供了有关我们为什么要使用私有字段的必要详细信息。我们声明字段是私有的,以停止在其他类中处理它的功能。虽然可以使用公共方法或属性访问它。