14.4 在程序设计中设计封装的注意点
在实际程序开发过程中,如何设计封装?什么时候将变量和方法设计成封装形式?这个对程序员来说至关重要。
在实际的开发工作中,一个应用程序基本上是由很多个不同的程序员设计出来的,彼此之间通过接口程序,将它们衔接起来成为一个完整的应用程序。
这种情况下,程序员本身不希望其他的程序员知道自己是如何实现一个方法函数或一个属性变量的。通常程序员会将方法设置为一个类中的私有方法,如上一节中的“said()”方法函数。其他的程序员就不知道此方法是如何实现的,即无法知道方法中的代码段是什么内容。这样体现了程序的安全性。