半夜冷醒,脑袋有点迷糊。既然醒来了,要快点睡回去,不然第二天没精神。要睡的话,应该调用相应的函数吧,看看有没有Sleep这个函数先。等等,好像在C#中不叫函数,叫方法吧,那我就找Sleep方法。那怎么我对这个Sleep方法没有印象啊?惨了,难道我没有写这个方法?那我怎么才能睡回去啊……
下班时骑单车,过马路时差点被汽车撞到。还好没被撞,如果被撞的话,就应该触发一个事件,暂且就叫它为OnCrash事件吧。既然是撞到了,那除了汽车这个主体之外,应该还有一个客体啊,比如我。那我怎么知道这个客体是我呢?看来只能重写OnCrash事件了,得把表示客体的参数也传递进去。那我应该用什么表示我呢?整个对象传递的话,太不经济了,我还是给自己一个uuid吧,这样就可以只传一个字符串进去就行了,省时省力。嗯,那我得给自己添加一个uuid属性了,之前好像一直没有呢……
还是骑单车,准备转弯了。转弯之前得看看左右两边有没有车和人来,还得看看后面有没有车要超过我。每次都得仔细检查啊,要是哪次转弯前忘了,那就麻烦了。怎样能让我每次都记得呢?对了,定义一个OnPreTurn事件就行了,每次转弯前都触发这个事件,里面调用CheckSafe这个方法吧,if(IsSafe) Turn(); else Wait(); 嗯,这样就万无一失了……
我想我已经疯了。
阅读(350) posted on 2009年11月17日 21:06