结构推理 简述Meyer提出了模块结构5条基本设计原则。
【正确答案】Meyer提出了模块结构5条基本的设计原则如下: (1)语言模块单元:当模块对应于所用编程语言中的语法单元时,被定义为语言模块单元。也就是说,所采用的编程语言应该能够直接支持定义的模块。 (2)少的接口:为了达到低耦合,模块间的接口的数目必须减到最少。 (3)小的接口(弱的耦合):即通过一个接口的信息量必须尽可能少。 (4)明确的接口:当模块间通信时,必须采用一种明显而直接的方式。 (5)信息隐藏:当所有关于模块的信息对外部存取(除非信息被专门定义作为公共信息)隐藏起来,就实现了信息隐藏。
【答案解析】