2.1.3  多态性和动态绑定
消息传递是程序运行时对象之间互相通信和操作的手段。当对象收到某消息后,会根据该消息表现出相应的行为动作,不同的对象在接受到相同消息时能够表现出不同的行为动作,产生不同的执行结果,这就是所谓的多态性。动态绑定与多态性密切相关,它支持了多态性,在类层次结构上可以多次覆盖重定义超类的某个方法时,动态绑定机制可根据对象的类型决定调用哪个类的方法。
多态性和动态绑定机制所带来的不确定性增加了测试的难度,工作人员需要对对象执行的每一种情况进行测试以达到测试充分性。而且它们也增加了运行过程中可能的执行路径条数,使测试用例选取更难,且需要更多数量的测试用例以满足覆盖率。
上一篇:基于Android的FTP客户端程序的设计与实现
下一篇:socket局域网监控管理系统的设计

基于Android的五子棋设计与实现

基于云储存的文件管理系统设计+源代码

基于安卓的博客App的设计与实现+源代码

基于安卓客户端的音乐软件的设计与实现

基于安卓视频播放器设计与实现

基于Android音乐播放器设计+源代码

基于数字IC的电子钟系统的设计+源程序

哈萨克民歌中生态美學思想的表现【4092字】

建议全面开放生育政策,...

地方政府跨区域联合环境污染治理研究

中班幼儿“求助”型告状行为的访谈提纲

无刷电机调速系统设计任务书

室外办公系统创新设计研究

天秤男婚后出轨能改好吗...

常用游戏对于小学生英语教学的影响

人性化的用户界面设计研究

硅酸钇镥闪烁晶体的光学性能研究