SweetDream
高歌一壶新酿酒,醉抱青山不必归。
上一页 1 ··· 4 5 6 7 8
摘要: 对于有些类,它们只需要一个实例,比如有个资源管理类,它负责管理一个系统中的资源,这样的类的实例整个系统仅仅需要一个。如果创建了多份就会引起严重的逻辑错误。为了避免这种错误,Agile中提到了2种解决方法,一个是Singleton模式,一个是Monstate模式,下面就是对这两种模式的分析。 Singleton模式 Singleton模式的结构与基本实现并不困难,它的结构图如下: 从... 阅读全文
posted @ 2006-01-05 20:52 SweetDream 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 门面(Facade)模式和中介者(Mediator)模式有着共同的目的。它们都是调配一组相互耦合的对象的通信。不过门面模式关注的是这组复杂对象如何与外界通信,而中介者模式是调配这组复杂对象之间的通信。 门面(Facade)模式 当想要为一组具有复杂且全面的接口对象提供一个简单且特定的接口供外界使用时,就可以采用门面模式。 门面模式理解起来不难,但是要找到... 阅读全文
posted @ 2005-12-19 11:38 SweetDream 阅读(2702) 评论(1) 推荐(0) 编辑
摘要: 这两个模式的相同之处在于它们可以使算法和上下文解耦,不同之处在于一个是使用继承来解决问题,另一个是基于委托。 一、 模板方法(Template Method)模式 准备一个抽象类,让它定义了一个操作中算法的骨架,并可以实现部分逻辑,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。 结构图如下: 二. ... 阅读全文
posted @ 2005-11-30 20:49 SweetDream 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 通过命令模式可以把一个请求封装到一个对象中(ConcreteCommand)。把请求看成是一个一个的对象给了我们很多灵活性。比如: 1. 实现C语言中的回调效果。回调的基本思想就是由系统给我们提供一些接口,也就是常使用的API,这种函数可以将某个其他函数的地址作为其参数之一,可以通过该地址对这个函数进行调用,而被调用的函数就是我们通常所说的回调函数了。在Command模... 阅读全文
posted @ 2005-11-28 21:08 SweetDream 阅读(758) 评论(1) 推荐(0) 编辑
摘要: 逻辑 爱因斯坦对学生说:"有两位工人,修理老旧的烟囟,当他们从烟囟里爬出来的时候一位很乾净,另一位却满脸满身的煤灰,请问你们谁会去洗澡呢?" 一位学生说:"当然是那位满脸满身煤灰的工人会去洗澡喽。" 爱因斯坦说:"是吗?请你们注意,乾净的工人看见另一位满脸满身的煤灰他觉得从烟囟里爬出来真是肮脏另一位看到对方很乾净,就不这么想了我现在再问你们,谁会去... 阅读全文
posted @ 2005-11-12 23:06 SweetDream 阅读(294) 评论(0) 推荐(0) 编辑
摘要: the ideal engine shouldn't do anything that gets slower when the size of the world approaches 'infinite'. 我们必须尽早的剔除无用的三角形 隐藏面的剔除在引擎的很多阶段都要用到,我比较赞同 ‘early out’原则,也就是说我们应该尽快地摆脱多余的多边形。 1.背面剔除 判断... 阅读全文
posted @ 2005-11-12 17:38 SweetDream 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 大千世界中唯一缺乏的就是人类的注意力。 —凯文·凯利 一.测试驱动的好处: 1. 程序中每一项功能都有测试来验证它的操作的正确性。无论何时我们因疏忽破坏了某些已有的功能,它就会告诉我们。因此我们可以向程序增加功能,或者更改程序结构,而不用担心在这个过程中会破坏重要的... 阅读全文
posted @ 2005-11-11 19:54 SweetDream 阅读(336) 评论(0) 推荐(0) 编辑
摘要: You won't get good by reading books, you get good by making mistakes. 前提: 基本上,一个基于Portal的引擎是为了减少渲染的顶点数。适合放置Portals的位置有门,走廊,窗户等等.Portal渲染可以很好的和户外引擎相结合:如果你用其它类型的引擎来渲染户外地形,你可以在进入室内的洞口处放置一个Portals。一旦Rend... 阅读全文
posted @ 2005-11-11 09:23 SweetDream 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 在大学,迎接上面大大小小的检查也有过N次了,无一例外的就是搞搞卫生。所以一直对检查掉以轻心。而这次离正式评估还有一两个礼拜氛围就开始与往大不相同了。 首先必须配戴校徽,否则会被学生干事中途拦截。校徽我们是大一,也就是公元2002年发的,至今时隔3年有余,还从未戴过一次。不少同学都差不多忘记还有校徽这么个东西。幸运的是赶上教评,学校也大方起来,每人重新发一个,不过是一次... 阅读全文
posted @ 2005-11-10 12:44 SweetDream 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 这是我第一个正式的Blog。它的每个时间刻度上都会印有我的足迹。也许它平淡无奇,记录本人的点点琐事;或者它激烈澎湃,描述一个妄想者的天方夜谭。这不重要,重要的是我知道自己曾经来过。 Life is like a box of chocolate,you never know what you will go to get. ... 阅读全文
posted @ 2005-11-06 20:32 SweetDream 阅读(1280) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8