2006年9月29日

摘要: 合成(Composite)模式 合成模式有时又叫做部分-整体模式(Part-Whole)。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素与复合元素同等看待。 从和尚的故事谈起 这是小时候我奶奶讲的故事:从前有个山,山里有个庙,庙里有个老和尚在给小和尚讲故事,讲的什么故事呢?从前有个山,山里有个庙……。奶奶的故事要循环多少次,根据你多长时间睡着而定。在故事... 阅读全文
posted @ 2006-09-29 15:26 坚强2002 阅读(587) 评论(0) 推荐(0) 编辑
 
摘要: 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。 本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送... 阅读全文
posted @ 2006-09-29 11:37 坚强2002 阅读(1113) 评论(3) 推荐(0) 编辑
 
摘要: 要很好地领会Ajax技术的关键是了解超文本传输协议(HTTP),该协议用来传输网页、图像以及因特网上在浏览器与服务器间传输的其他类型文件。只要你在浏览器上输入一个URL,最前面的http://就表示使用HTTP来访问指定位置的信息。 (大部分浏览器还支持其他一些不同的协议,其中FTP就是一个典型例子。) 注意:本文中只涉及HTTP协议,这是Ajax开发人员关心的方面,它可作为HTTP的参... 阅读全文
posted @ 2006-09-29 11:18 坚强2002 阅读(422) 评论(0) 推荐(0) 编辑
 
摘要: 江湖笑 恩怨了 人过招 笑藏刀 红尘笑 笑寂寥 心太高 到不了 阅读全文
posted @ 2006-09-29 09:46 坚强2002 阅读(358) 评论(0) 推荐(0) 编辑
 
摘要: 一、提高代码的重用性 代码的重用性可以通过两个方面的实现:函数级封装与对象级封装 1、函数级的封装 重用性不但体现在对对象的封装,对于重复性的业务无关的代码进行一层或多层的函数级封装,可以降低实现过程的复杂性。 进行函数级封装的特征:该过程具有简单的过程性,即只有一条线,无相关的分支或多个入口。 层次:即在编写函数时需要注重所写的函数的应用宽度,即有必要考虑先写通用功能函数,然后编写相关性功能函数... 阅读全文
posted @ 2006-09-29 09:43 坚强2002 阅读(570) 评论(0) 推荐(0) 编辑
 
摘要: 软件的质量属性健壮 - Solid and Robust Code简洁 - Maintainable and Simple Code高效 - Fast Code简短 - Small Code共享 - Re-usable Code可测试 - Testable C... 阅读全文
posted @ 2006-09-29 09:42 坚强2002 阅读(1376) 评论(0) 推荐(0) 编辑
 
摘要: 高质量的设计往往有一些共同的特点。如果你能达到这些对象,那么可以认为你的设计也是非常成功的。有些对象是互相矛盾的。但是这是设计的挑战所在,在相互矛盾的对象之间做出合理的折衷。某些高质量设计的特点同时也是高质量程序的特点——可靠性。其余的则是设计所独有的。 以下是设计所独有的一些特点: 智力上的可管理性:对于任何系统来说,智力上的可管理性都是其重要目标之一。它对于整个系统的完整性是非常重... 阅读全文
posted @ 2006-09-29 09:04 坚强2002 阅读(845) 评论(0) 推荐(0) 编辑
  我,技术人,身体变胖,头脑依然灵活,喜欢Erlang .net,非著名技术博客,翻译过大师经典文章,也原创了不少.在技术之路上沉思,不断重构着不太优秀的自己.爱生活,爱Erlang!