|
|
知识路径: > 测试技术的分类 > 面向对象的软件测试技术 > 面向对象软件的测试策略 > 面向对象编程(OOP)的测试 >
|
相关知识点:2个
|
|
|
|
数据封装是数据和数据有关的操作的集合。检查数据成员是否满足数据封装的要求,基本原则是数据成员是否被外界(数据成员所属的类或子类以外的调用)直接调用。更直观地说,当改变数据成员的结构时,是否影响了类的对外接口,是否会导致相应的外界必须改动。值得注意的是,有时强制的类型转换会破坏数据的封装特性。例如:
|
|
|
|
在上面的程序段中,xx的私有数据成员a和b可以通过yy被随意访问。
|
|
|
|
|
|
|
|
|
|
|
|