【正确答案】继承性和多态性的好处是:
在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重用性。采用继承性,提供了类的规范的等级结构。对单重继承,可用数结构来描述,对多重继承,可用格结构来描述。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。首先进行共同特性的设计和验证,然后自顶向下来开发,逐步加入新的内容,直到符合逐步细化的原则。通过继承,便于实现多态性。
多态性允许每个对象以适合自身的方式去响应共同的消息。这样就增强了操作的透明性、可理解性和可维护性。用户不必为相同的功能操作但作用于不同类型的对象而费心去识别。
多态性增强了软件的灵活性和重用性。允许使用更为明确、易懂的方式去建立通用软件。多态性与继承性相结合使软件具有更广泛的重用性和可扩充性。
【答案解析】