设计模式
eeeeeeeeeeeee
这个作者很懒,什么都没留下…
展开
-
天天学C#-委托(delegate) 选择自 ClampHammer 的 Blog
参考资料《C#技术揭密》 http://www.microsoft.com/china/msdn/events/featureevents/default.mspx 这里有一些微软.net编程的视频资料 对学过c/c++的来说,delegate就相当于函数指针,看下面的代码:class Person{ public Person(string nam原创 2004-12-07 09:55:00 · 563 阅读 · 0 评论 -
设计模式-简单工厂模式(SimpleFactory-C#) 选择自 ClampHammer 的 Blog
参考资料《java与模式》上面那本书上的例子举的是园丁和果园的例子,学习设计模式最好在生活中自己找个例子实践一下,下面是我自己的一个例子,是讲快餐店的例子,快餐店提供很多食物,比如面条,米饭,面包。首先定义了一个Food接口,然后这些食物都从它来继承,定义了一个大厨他包办所有食物的制作工作,这就是我所理解的简单工厂模式的概念,下面是源代码: using Syste原创 2004-12-07 10:04:00 · 509 阅读 · 0 评论 -
设计模式-建造模式(一碗牛肉面的制造过程) 选择自 ClampHammer 的 Blog
设计模式-建造模式参考资料:《java与模式》《设计模式-可复用面向对象软件的基础》《C#技术揭密》摘要:介绍Gof设计模式创建模式中的建造模式,结合一个生活中的一个,来说明建造模式的使用场合和使用方法 工厂模式中,创建对象是直接创建的,而对一个复杂的对象来说,用建造模式更适合,它一步一步的创建一个复杂对象。 基本的模式是这样的interface原创 2004-12-07 10:23:00 · 1039 阅读 · 0 评论 -
设计模式笔记-抽象工厂模式 选择自 ClampHammer 的 Blog
摘要:介绍了抽象工厂模式的基本概念,并给出了c#语言编写的程序示例 抽象工厂模式向客户端提供一个接口,使得客户端在不必指定具体类型的情况下,创建多个产品族中的对象。本文采取的仍然是接着以前的那个快餐店的例子。 现在,快餐店经常良好,逐渐发展壮大,为了适合不同地方人的饮食习惯,创建了两大系列(相当于产品族)快餐,北方系列和南方系列。每个系列分别由一个大厨掌勺。 抽原创 2004-12-07 10:17:00 · 613 阅读 · 0 评论