- 博客(4)
- 收藏
- 关注
转载 建立模块的理由
即使不经常使用模块,凭直觉也很可能会对可以放入模块的数据和子程序种类有所了解。 从某种意义来说,模块并不是人们的目标,它只是数据及对数据所进行的操作的集合,并且支 持面向对象的概念——抽象和封装。模块不支持继承性,因而它也并不完全支持面向对象编程, 描述它的这种有限的面向对象特性的词汇是 Booch 1991 年提出来的“基于对象”编程。 以下是一些适合使用模块的域: 用户接口。可以建立一
2017-12-26 16:19:29
310
转载 代码大全-创建子程序的理由总结
· 降低复杂性 · 避免重复代码段 · 限制改动带来的影响 · 隐含顺序 · 改进性能 · 进行集中控制 · 隐含数据结构 · 隐含指针操作 · 隐含全局变量 · 促进重新使用代码段 · 计划开发一个软件族 · 改善某一代码段可读性 · 改善可移植性 · 分隔复杂操作 · 独立非标准语言函数的使用 · 简化复杂的布尔测试
2017-12-15 17:03:39
262
转载 代码大全第三章-总结
· 如果想开发一个高质量的软件,必须自始至终重视质量问题。在开始阶段强调质量往 往比在最后强调质量更为有效。 · 程序员的份内工作之一便是向老板和同事宣传软件的开发过程,包括在编程开始前从 事先决条件准备工作的重要性。 · 如果问题定义工作做得不好,那么在创建阶段,所解决的问题可能并不是用户真正要 解决的问题。 · 如果需求分析工作做得不好,很可能因此而漏掉要解决问题中的重要细节。在创建
2017-12-15 15:23:12
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人