什么是程序的通用性?在设计上有哪些主要的方法?

如题所述

程序的通用性是指,程序在同类应用数据中对不同参数取值、数据结构、格式或算法的适用性。程序的通用性在设计上有结构化程序设计和面向对象程序设计这两种主要方法。具体方法如下:
1、结构化程序设计。在结构化程序设计中,任何程序段的编写都基于3种结构:分支结构、循环结构和顺序结构。程序具有明显的模块化特征,每个程序模块具有惟一的出口和入口语句。结构化程序的结构简单清晰,模块化强,描述方式贴近人们习惯的推理式思维方式,因此可读性强。
2、面向对象程序设计。面向对象程序设计方法是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程,使得描述问题的问题空间与问题的解决方案空间在结构上尽可能一致,把客观世界中的实体抽象为问题域中的对象。
温馨提示:答案为网友推荐,仅供参考
相似回答