高级软件工程实验报告三


实验要求

注意代码的业务逻辑和数据存储之间的分离,将系统抽象为两个层级,即菜单业务逻辑和菜单数据存储。使用不同的源文件实现。

要遵守代码风格规范,参考借鉴代码设计规范的一些方法。

实验代码如下所示:

高级软件工程实验报告三高级软件工程实验报告三高级软件工程实验报告三高级软件工程实验报告三

代码演示部分如下所示:

生成可执行文件menu:

高级软件工程实验报告三

演示各命令:

高级软件工程实验报告三

实验心得:

通过实验,第一次进行了C语言的模块化编程,模块化编程不仅便于维护,而且代码便于阅读。模块化编程思想对我很有启发,为我以后的职业生涯铺下了第一块砖石。


代码已经上传至coding,欢迎各位同学验证指正:

https://coding.net/u/vic24826/p/gaoruan/git