上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 61 下一页
博派汽车人 总司令官: 擎天柱 补天士 旗舰:方舟号 引退领袖:钛师傅 副官:铁皮 医生:救护车 科学家:千斤顶,感知器 城市指挥官:通天晓 战士:爵士,大黄蜂,飞过山,充电器,鲁莽,大汉,变速箱,探长,横炮,飞毛 腿,警车,蓝霹雳,幻影,开路先锋,消防车,红色警报,吊车,滑车,轮胎,烟幕,宇宙飞碟,滑翔机,战戟,巨浪,浪... Read More
posted @ 2007-10-28 11:04 包建强 Views(1714) Comments(0) Diggs(0) Edit
只有注册用户登录后才能阅读该文。 Read More
posted @ 2007-10-26 16:31 包建强 Views(466) Comments(1) Diggs(0) Edit
终于看到#Develop分析器部分了,一定要用到编译原理的知识,包括后面的调试器,可我在这方面却是一纸空文。准备花一个月学习这门知识,从今天开始。 书名:《Compliers Principles,Techniques, and Tools》,李建中翻译的。 同时再读《数据结构与算法分析》,以及《数据结构习题与解答》 要记笔记了,后者用C#实现。 一个月后用这篇文章作为笔记前言。 Read More
posted @ 2007-10-25 19:41 包建强 Views(399) Comments(0) Diggs(0) Edit
当不再使用for循环,替代以foreach/GetEnumerator, 当从if条件/switch分支得到的不再是string,而是一个工厂对象, ————以上种种情形,标志着编程功力的提高。 使用迭代器,是为了访问一个集合而无需暴露它的内部表示。这里,内部表示指的是数据结构可以是树/数组/链表等等,不同的内部结构对应不同的遍历算法... Read More
posted @ 2007-10-25 16:37 包建强 Views(544) Comments(1) Diggs(0) Edit
中介者的神奇在于我们天天在使用却丝毫感觉不到:WindowsForm和WebForm 如果说Observer是一种1对多的模式,那么中介者就是一种多对多的模式,是Observer更普遍的方式。 现实中最好的事例就是房屋中介所:某人想买房子,这期间要办理一大堆手续,会把买卖双方都搞死的,尤其是买方。于是中介机构出现了,买方只面对中介,中介会为其办理所有手续。当买方的人越来越多时,中介的作用... Read More
posted @ 2007-10-25 15:50 包建强 Views(844) Comments(1) Diggs(0) Edit
一提到这个模式就会想到“击鼓传花”这个游戏。 这个模式的核心主要是Handler抽象类,几个设计要点: 1.它要保持对自身的一个引用,就是next字段以及相应属性 2.DoHandler()方法是一个递归遍历,直到处理完这个请求 传入的参数字符串s是等待处理的请求,当然,这个参数可以是任意类 3.HandlerRequest()方法要抽象出来, 传入的参数要与DoHandler... Read More
posted @ 2007-10-24 18:28 包建强 Views(752) Comments(1) Diggs(0) Edit
桥模式,将意图intension与实现implementor分离。其中,意图通常用接口来定义,而实现相应为Factory,返回具体的意图Implemention1。 public interface Intention { void Echo(string message); } public class Implemention1 : Int... Read More
posted @ 2007-10-24 12:14 包建强 Views(1354) Comments(1) Diggs(0) Edit
GOF的定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 这个模式很少用到,我看过一个机器人指令的实现,使用了该模式。 两个子类的实现,TernimalExpression类是具体做事情的类;NonternimalExpression类是一个容器,它的interpret方法,负责遍历其内部的所有TernimalExpression对象: ... Read More
posted @ 2007-10-23 22:41 包建强 Views(1001) Comments(1) Diggs(0) Edit
3.1 从可串行化的类中定制XML串行化 1.格式化XML文档元素 [XmlRoot(ElementName = "Pupil", Namespace = "urn:MyNamespace")] public class Student { //则生成XML文档中,根元素 } 2.格式化XML元素 [XmlE... Read More
posted @ 2007-10-19 12:07 包建强 Views(1207) Comments(1) Diggs(0) Edit
深串行化:串行化对象的整个状态 使用命名空间: using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; using System.Runtime.Serialization.Formatters.Soap; 串行化类的标志:在... Read More
posted @ 2007-10-19 09:49 包建强 Views(1070) Comments(0) Diggs(1) Edit
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 61 下一页