为什么不公开所有字段/属性/方法?
在面向对象编程中,我们通常会遇到这样一个问题:在设计类时,如何决定哪些字段/属性/方法应该被公开,哪些应该被保护或私有。这主要涉及到软件设计中的封装、继承和多态等原则。
总之,不公开所有字段/属性/方法的原因在于保护内部实现的细节,避免外部代码直接访问和修改类的内部状态,从而提高代码的可维护性和可扩展性。同时,这也符合面向对象编程中的封装、继承和多态等原则。
领取专属 10元无门槛券
手把手带您无忧上云