posted @ 2006-11-14 13:26 白客 阅读(1706) 评论(0) 编辑
摘要: 使用反射来建立动态工厂
反射的机制我这里就省略了。
.NET Framework 提供给对象使用属性来描述自己的能力。
属性被声明成一个从System.Attribute继承下来的类。
一个已经定义的属性可以附加到:接口、类、装配件上。阅读全文
反射的机制我这里就省略了。
.NET Framework 提供给对象使用属性来描述自己的能力。
属性被声明成一个从System.Attribute继承下来的类。
一个已经定义的属性可以附加到:接口、类、装配件上。阅读全文
posted @ 2006-11-14 13:23 白客 阅读(285) 评论(0) 编辑
摘要: 在软件开发进行了若干年后,设计模式逐渐被更多的程序员理解和采用。对常见的特定问题总是有其解决办法,这些解决办法逐渐得到了大家的公认。许多这样的解决办法被汇总整理成设计模式用来解决很多编程中的问题。基于这一点,微软公司提供了一个专栏来讨论各种实用的模式来帮助大家更快的解决开发过程中的问题。阅读全文
posted @ 2006-11-14 13:21 白客 阅读(328) 评论(0) 编辑
摘要: 阅读此文应先阅读简单工厂模式与工厂方法模式
抽象工厂模式是对象的创建模式,它是工厂方法模式的进一步推广。
假设一个子系统需要一些产品对象,而这些产品又属于一个以上的产品等级结构。那么为了将消费这些产品对象的责任和创建这些产品对象的责任分开,可以引进抽象工厂模式。这样的话,消费产品的客户不需要直接参与产品的创建工作,而只需要向一个公用的工厂接口请求所需要的产品。
阅读全文
抽象工厂模式是对象的创建模式,它是工厂方法模式的进一步推广。
假设一个子系统需要一些产品对象,而这些产品又属于一个以上的产品等级结构。那么为了将消费这些产品对象的责任和创建这些产品对象的责任分开,可以引进抽象工厂模式。这样的话,消费产品的客户不需要直接参与产品的创建工作,而只需要向一个公用的工厂接口请求所需要的产品。
阅读全文
posted @ 2006-11-14 13:14 白客 阅读(233) 评论(0) 编辑
摘要: 工厂方法模式是类的创建模式,又叫做虚拟构造子模式或多态性工厂模式。它的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。阅读全文
posted @ 2006-11-14 13:10 白客 阅读(380) 评论(0) 编辑
摘要: 前言:设计模式是软件开发领域的精髓之一。学好设计模式是目前每一个开发人员的必修课。目前关于设计模式的书很多,其中比较好的有GOF那本的中译本,但并不很适合初学者。还有一本是《JAVA与模式》,比较适合初学者使用,在此强烈推荐。但这本书的不足之处是一些地方讲的过于繁琐,很多地方只须简单说明一下即可,却大费笔墨,使得书籍很厚,看起来费力。而且是用JAVA描述的,这使得一些只懂C#的人无从下手。阅读全文
posted @ 2006-11-14 13:06 白客 阅读(269) 评论(0) 编辑
posted @ 2006-11-14 11:06 白客 阅读(279) 评论(0) 编辑
