代码改变世界

随笔档案-2011年01月

如何向妻子解释OOD【转】

2011-01-25 23:46 by BlueDream, 1886 阅读, 收藏, 编辑
摘要: 译者原文地址:http://www.cnblogs.com/niyw/archive/2011/01/25/1940603.html如何向妻子解释OOD前言  此文译自CodeProject上How I explained OOD to my wife一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。  作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(OOD)。  自作者从事软件开发开始,作者常常注意 阅读全文

HTML5基础模板

2011-01-11 23:47 by BlueDream, 6585 阅读, 收藏, 编辑
摘要: [代码] 阅读全文

QWrap骨骼

2011-01-06 00:31 by BlueDream, 1183 阅读, 收藏, 编辑
摘要: 记录一下,有时间更新说明。这里只是提取了QW的实现骨架。剔除了selector的query,简单演示了QW的Node包装器以及setterAll/getterOne的实现思路。原理还是比较简单比较好理解。[代码] 阅读全文

javascript函数重载

2011-01-05 00:15 by BlueDream, 17554 阅读, 收藏, 编辑
摘要: 对于javascript函数重载这个概念,参考书籍上多多少少都会提及,也就是从语言角度来说,javascript不支持函数重载,不能够定义同样的函数然后通过编译器去根据不同的参数执行不同的函数。但是javascript却可以通过自身属性去模拟函数重载。书上常见的比较无意义的例子,比如一个计算器函数,如果参数为两个数字,就执行加法运算。如果参数为三个数字,就执行乘法运算这个函数大家最容易想到的实现就是[代码]这个函数看起来没什么不好,但随着需求的增多,if分支就会越来越庞大,而且对应的模式也越来越难看。虽然if对于语言来说没啥不好。但我们可以考虑使用另一个策略来实现这个需求。这就是一个新的函数重 阅读全文
点击右上角即可分享
微信分享提示