封装性


隐藏对象内部的复杂性,只对外提供简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。也就是把该隐藏的隐藏起来,把该暴露的暴露出来。

体现的程序设计的思想:高内聚,低耦合。

高内聚:类的内部数据操作细节自己完成,不允许外部干涉;

低耦合:仅对外暴露少量的方法用于使用。