发布网友 发布时间:2022-04-03 12:23
共1个回答
热心网友 时间:2022-04-03 13:52
封装这个名字是指两种意思啊!!!!
第一种意思:把数据和作用于数据的操作放到一块,构成一个结构(成为类)。
第二层意思:把一个对象本质上的东西(不会变的)和它的实现细节(通常容易改变)分隔开的过程。
对象之间的通信必须依靠对象的不会改变的部分,以降低对象之间的耦合。
一个对象的接口(就是成员函数了)通常是不可变的,所以对象之间的通信就是通过成员函数的调用来实现的了(称为发送消息)。
努力创造(或者发现)高内聚、低耦合的模块或者对象是一项基本的原则。。。。