结构推理
封装技术是面向对象模型的主要特征之一,试述封装的优点和缺点。
【正确答案】
封装的优点和缺点主要如下: ①封装的优点是使对象的使用者与对象的设计者分开,从而允许设计者对对象的操作算法和数据结构进行修改,而不影响对象接口和使用对象的应用,这有利于提高数据独立性。 ②对象封装后的缺陷是查询属性值必须通过调用方法,不能像关系数据库系统那样用SQL语句进行即席的(随机的)、按内容的查询,这就不够方便灵活,失去了关系数据库的重要优点。
【答案解析】
提交答案
关闭