封装
在面向对象的方法中,类,因此也包括该类的对象,类似于具有明确定义的接口的黑盒子。此接口是其他对象用于与该对象通信的唯一机制。
我们说在一个类内部,在接口后面,操作的数据和实现是封装的,或者被封装在一个胶囊中。
这使得类的内部工作对所有其他类都不可见。这是一种很好的技术,因为其他类不需要知道此类的内部结构,换句话说,它如何表示其数据以及如何执行其操作。我们称这种封装为信息隐藏。