题目
定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。A. 有效性B. 安全性C. 可维护性D. 开发效率
定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。
A. 有效性
B. 安全性
C. 可维护性
D. 开发效率
题目解答
答案
C. 可维护性
解析
考查要点:本题主要考查对软件工程中系统设计原则的理解,特别是类型选择对系统可维护性的影响。
解题核心思路:
- 已有类型通常具有标准化、通用性强的特点,能提高代码的可读性和复用性。
- 过多自定义类型会导致代码复杂度增加,其他开发者需要额外学习成本,从而降低系统的可维护性。
- 其他选项(有效性、安全性、开发效率)与类型选择的关联性较弱,需通过排除法进一步确认。
破题关键点:
明确可维护性的定义——系统代码是否容易被理解、修改和扩展。自定义类型过多会增加维护难度,因此是正确答案。
选项分析:
- 有效性:指数据是否符合业务规则,与类型选择无直接关系。
- 安全性:涉及数据保护和权限控制,与类型设计关联性低。
- 可维护性:自定义类型过多会导致代码逻辑复杂,维护成本上升,符合题意。
- 开发效率:使用已有类型可能提升效率,但题目强调“降低”指标,故排除。
结论:过多自定义类型会降低系统的可维护性,正确答案为C。