传送协议HTTP。HTTP使一个应用层协议,它使用TCP链接进行可靠的传送。 CGI:通用网关接口C ...
目录 . 使类具有一定的通用性 . 示例:为编辑器存储文本 . 更通用的API . 通用性使得信息隐藏效果更好 . 问自己的问题 . 结论 在设计新模块时,最常见的一个决定就是以通用方式还是特殊方式实现它。有些人可能会说,应该采用通用的方法,即实现一种机制,用于解决广泛的问题,而不仅仅是当前重要的问题。在这种情况下,新机制可能会在未来发现意想不到的用途,从而节省时间。通用方法似乎与第 章中讨论的 ...
2019-12-18 15:42 1 434 推荐指数:
传送协议HTTP。HTTP使一个应用层协议,它使用TCP链接进行可靠的传送。 CGI:通用网关接口C ...
的。大型软件系统的开发经历了一系列的演化阶段,每个阶段都添加了新的功能并修改了现有的模块。这意味着系统的设计 ...
在本章中,我们将学习能够将相关信息关联起来的Python字典。我们将学习如何访问和修改字典中的信息。鉴于字典可存储的信息几乎是不受限制,因此我们会演示如何遍历字典中的数据。另外,我们还将 ...
第六章 一. 单选题(共71题,35.5分) 关于递归函数的描述,以下选项中正确的是( ) A. 函数名称作为返回值 B. 包含一个循环结构 C. 函数比较复杂 D. 函数内部包含对本函数的再次调用 答案:D 关于递归函数基例的说明,以下选项中错误 ...
目录 4.1 模块化设计 4.2什么是接口? 4.3 抽象 4.4 深度模块 4.5浅模块 4.6 类拆分 4.7示例:Java和Unix I/O 4.8 结论 管理软件复杂性最重要的技术之一是系统设计,这样开发人员在任何时候都只需要面对 ...
9.9 结论 软件设计中最基本的问题之一是:给定两部分功能,它们应该在同一个地方一起实 ...
结论 第四章论述了模块的深度。本章以及随后的几章将讨论创建深度模块的技术。 5.1 信息隐 ...
目录 15.1 延迟的注释是糟糕的注释 15.2 先写注释 15.3 注释是一个设计工具 15.4 早期的注释很有趣 15.5 早期的注释代价高昂吗? 15.6 结论 许多开发人员将编写文档的工作推迟到开发过程的末尾,即编码和单元测试完成之后 ...