综合程序设计是一种 程序设计方法,它强调将程序分解为多个可重用的类,并将这些类移植到不同的平台或框架中,以实现程序的核心功能。以下是关于综合程序设计的详细解释:
类设计
在设计程序时,首先基于某个平台(如DOS)快速设计出构成程序核心代码的各个类。
这些类通常包含程序的主要功能和逻辑,是程序的基本构建块。
平台移植
设计完成后,将这些类移植到利用特定开发工具(如VC++向导)建立的应用程序框架中。
通过这种方式,可以扩展框架程序的功能,使其适应不同的运行环境。
功能扩展
利用移植后的类,可以在新的框架中实现具体的应用功能,如学生成绩管理系统、数据库管理系统等。
这种方法使得程序设计更加模块化和可重用,便于后续的维护和扩展。
示例应用
文档中提到的示例是将前面几章建立的comFinal、Account、Chemistry类移植到Windows环境中,构造一个Windows系统中的学生成绩管理软件。
这个示例展示了如何通过综合程序设计方法,将不同平台的类整合到一个Windows应用程序中。
综合程序设计方法的优势在于:
模块化:将程序分解为多个独立的类,便于代码的维护和重用。
灵活性:可以轻松地将类移植到不同的平台或框架中,适应不同的需求。
高效性:通过重用已有的类,可以减少开发时间,提高开发效率。
建议在实际编程中,采用综合程序设计方法,将程序分解为多个可重用的类,并根据需要将这些类移植到不同的平台或框架中,以实现高效、灵活的程序设计。