面向对象技术中封装中,对象之间的访问时通过什么实现的?请举例说明方法调用。

如题所述

第1个回答  2013-01-18
封装这个名字是指两种意思啊!!!!

第一种意思:把数据和作用于数据的操作放到一块,构成一个结构(成为类)。
第二层意思:把一个对象本质上的东西(不会变的)和它的实现细节(通常容易改变)分隔开的过程。

对象之间的通信必须依靠对象的不会改变的部分,以降低对象之间的耦合。

一个对象的接口(就是成员函数了)通常是不可变的,所以对象之间的通信就是通过成员函数的调用来实现的了(称为发送消息)。

努力创造(或者发现)高内聚、低耦合的模块或者对象是一项基本的原则。。。。
相似回答