封装将内部细节封装起来,只暴露外部接口. 比如我们的电视就将复杂的内部线路用外壳封装起来,只留下外部按钮或遥控,用户只需要知道按钮或遥控的作用就可以,无需明白电视内部是如何工作. 而且封装也保障了安全性,用户只能去使用暴露在外部的接口,不能改变内部结构,保障了正常运行. 封装后,使用者不必知晓复杂的内部功能如何实现(这时设计者的事),只需要知道暴露在外部的接口的功能即可, 便于使用者调用,对内部进行周全的考虑是设计者的事. 封装后内部的属性无法访问,也保障了程序的安全性(避免了某些误操作导致不需…