目的

持续 阅览 持续输出

模块化设计的目标是使每个子程序都成为一个“黑盒子”,你知道进入盒子和从盒子里出来的是什么,却不知道里边产生什么。它的接口非常简单,功用清晰,对任何一个特定的输入, 第六章 模块化设计 76

你都可以精确地猜测它相应的输出结果。假如你的子程序像一个黑盒子,那么它将是高度模块化的,其功用清晰,接口简单,运用也灵活

模块内聚性

【代码大全】精华总结之模块化设计(7)

信息隐蔽

  • 哪些东西是公开的 那些东西 不要公开 有清晰区分

【代码大全】精华总结之模块化设计(7)

【代码大全】精华总结之模块化设计(7)

【代码大全】精华总结之模块化设计(7)

【代码大全】精华总结之模块化设计(7)

【代码大全】精华总结之模块化设计(7)

  • 小心区分 大局数据和部分数据 模块内最好不要修改 大局数据 运用 自己的部分数据更佳

建立模块的理由

【代码大全】精华总结之模块化设计(7)

【代码大全】精华总结之模块化设计(7)

小结

【代码大全】精华总结之模块化设计(7)

【代码大全】精华总结之模块化设计(7)

  • 本节完~
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。