软件设计原则: 为了提高软件的开发效率,降低软件开发成本,一个优良的软件系统应该具有以下特点: 1,可重用性:遵循DRY原则,减少软件中的重复代码. 2,可拓展性:当软件需要升级增加新的功能,能够在现有的系统架构上方便地创建新的模块,而不需要改变软件现有的结构,也不会影响以及存在的模块. 3,可维护性:当用户需求发生变化时,只需要修改局部的模块中的少量代码即可. 如何让软件系统达到上述的特点,我们对模块的其他要求: 低耦合高内聚!! 1:高内聚性:内聚,强调一个模块内的功能联系,每个模块只完成特…