Design Patterns and Architecture
文章平均质量分 79
ClampHammer
这个作者很懒,什么都没留下…
展开
-
伟大架构师的秘密[转载]
http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/USdnmajgreatarchitect.mspx原创 2004-11-01 20:33:00 · 1097 阅读 · 0 评论 -
设计模式学习笔记(一)
模式是一种对现实世界的概念抽象,建筑模式,设计模式,营销模式,商业运作模式各行各业都有自己的模式。这里说的设计模式是软件设计里的模式,主要是指面向对象的软件设计。遵照设计模式,可以有效的提高软件的可维护性和可复用性,提高开发软件的效率,避免过多的出现再造轮子的现象。我学习模式是从知道大名顶顶的四人帮的力作《设计模式》,真正感觉到了设计模式给软件设计所带来的诸多好处。《设计模式》内容精练,实原创 2004-11-08 20:25:00 · 1716 阅读 · 0 评论 -
设计模式-简单工厂模式(SimpleFactory-C#)
参考资料《java与模式》上面那本书上的例子举的是园丁和果园的例子,学习设计模式最好在生活中自己找个例子实践一下,下面是我自己的一个例子,是讲快餐店的例子,快餐店提供很多食物,比如面条,米饭,面包。首先定义了一个Food接口,然后这些食物都从它来继承,定义了一个大厨他包办所有食物的制作工作,这就是我所理解的简单工厂模式的概念,下面是源代码: using System;原创 2004-11-22 12:30:00 · 1328 阅读 · 0 评论 -
设计模式-工厂模式(手工作坊到工业化的转变 c#实现)
还是以快餐店做例子,简单工厂模式相当于家庭作坊,随着社会的进步,分工变细,所有快餐不再是一个师父包办,而是出现了面点师,米饭师(呵呵,不知道有没有这个,反正大家明白就行),面包师分别负责专门的食物制作。这就是工厂模式,请看下面的例子: using System;namespace FactoryPattern{ /// /// 工厂模式示例 /// class Fa原创 2004-11-23 20:54:00 · 1881 阅读 · 3 评论 -
设计模式-建造模式(一碗牛肉面的制造过程)
设计模式-建造模式参考资料:《java与模式》《设计模式-可复用面向对象软件的基础》《C#技术揭密》摘要:介绍Gof设计模式创建模式中的建造模式,结合一个生活中的一个,来说明建造模式的使用场合和使用方法 工厂模式中,创建对象是直接创建的,而对一个复杂的对象来说,用建造模式更适合,它一步一步的创建一个复杂对象。 基本的模式是这样的interface Bui原创 2004-12-04 07:44:00 · 2315 阅读 · 0 评论 -
设计模式笔记-抽象工厂模式
设计模式笔记-抽象工厂模式 摘要:介绍了抽象工厂模式的基本概念,并给出了c#语言编写的程序示例 抽象工厂模式向客户端提供一个接口,使得客户端在不必指定具体类型的情况下,创建多个产品族中的对象。本文采取的仍然是接着以前的那个快餐店的例子。 现在,快餐店经常良好,逐渐发展壮大,为了适合不同地方人的饮食习惯,创建了两大系列(相当于产品族)快餐,北方系列原创 2004-12-01 09:29:00 · 1473 阅读 · 0 评论