2007年03月
我一直在探究流的概念。到底什么是流,流有什么特点,Delphi中的TStream到底和真正的流的概念相差多少?可惜一直没有合理的答案发现。阅读全文>
发表于 @ 2007年03月28日 23:52:00|评论(loading...)|编辑
这是Richard P. Gabriel 先生根据自己的亲身经历得出的著名论断。Gabiel在Lisp编程语言特别是Common Lisp上的著名专家。在1985~1994之间,他有一家Lisp公司,名字叫Lucid。但是运营的境况并不是很好。在1989年的一次Lucid走廊会谈中,他被一些Hackers问及为什么的时候,他开玩笑地说:“因为,嗯,更坏的就是更好的。”阅读全文>
发表于 @ 2007年03月26日 00:32:00|评论(loading...)|编辑
我上面妄谈了一些设计的想法,主要是想借星际的学习过程,来描述设计的成长过程。说的不是技巧,而是状态。个人以为,状态的理解,能够给我们成长指出很多重要的方向。这也正是我的一点私念,希望能借此对大家有点帮助。阅读全文>
发表于 @ 2007年03月23日 01:15:00|评论(loading...)|编辑
本文将房间收拾和软件架构进行了对比,重点是要描述软件架构中的解决方案本身的提出及实现的原则。软件架构包含很多领域,不过我们讨论的这个领域,具有超凡的创造性在里面。一句话,软件需要智慧,软件需要借鉴!阅读全文>
发表于 @ 2007年03月18日 21:41:00|评论(loading...)|编辑
这个对比,并不是无聊之极的联想,事实上,我本人就从上面对原有的模式有了更深的理解。这个就是代码大全里面曾经提到的“隐喻”的概念。我所想表达的不光是相同的,更重要的是那些不同的地方,比较相同点可以让我们认识更清晰,而比较不同点,可以让我们学到更多!阅读全文>
发表于 @ 2007年03月17日 21:46:00|评论(loading...)|编辑
在我们学习了多年面向对象的思想之后,回过头来,看看面向对象是如何发展起来的,应该是一个非常有意思的事情。面向对象发展是从Simula开始的,Smalltalk第一个做了相对完整的实现,而C++第一个被广泛使用的面向对象语言。面向对象技术的出现是历史发展的必然,而他在未来还会继续发展。
阅读全文>
发表于 @ 2007年03月12日 08:31:00|评论(loading...)|编辑
中国人的一个非常典型的人际处理方式:关系。有事托人找关系,没事大家拉关系。现在有人将这个说法提升了一下,叫“人脉”,表示的就是你这个人的处理世俗事情的能力。人脉越厚,越表示有能耐。于是,我突然有一个想法,如果将这个“人脉”的概念,加入到OO中去,会是一个什么情况呢?
阅读全文>
发表于 @ 2007年03月10日 18:51:00|评论(loading...)|编辑
说是学习史,其实更是想和大家一起讨论一下如何来学习面向对象思想。欢迎大家反馈,说说你们的学习心得。阅读全文>
发表于 @ 2007年03月09日 13:21:00|评论(loading...)|编辑
我们以往在设计接口的时候,只考虑到了A和B之间的关系,却没有考虑在第三纬度上的关系,也就是旧接口与新接口之间的关系。阅读全文>
发表于 @ 2007年03月05日 22:22:00|评论(loading...)|编辑