
设计模式
vrlab123
这个作者很懒,什么都没留下…
展开
-
策略模式的典型应用
做了一个小东西,里面有多个角色,每个角色都有特殊的菜单项,现使用策略模式对其简单实现。关于策略模式的介绍请参考其他书籍。下面是项目架构和实现:架构:实现:IMenuStrategy.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace原创 2008-04-30 10:31:00 · 878 阅读 · 1 评论 -
Abstract Factory模式示例
参考了张逸的书,对抽象工厂这个创建型模式进行了复习.关于该模式的一些介绍和应用场合,我就不再多说了,有很多人的blog 和书上都有介绍.下面把项目的 架构和实现给大家。架构:实现代码:IReportFactory.csusing System;using System.Collections.Generic;using System.Linq;using System.原创 2008-04-24 15:28:00 · 604 阅读 · 0 评论 -
结合事件与委托学习Observer模式
.net框架下的事件和委托理解起来比较困难,特别是委托这个特殊的类型学习起来总是要花点时间。下面结合Observer模式做了一个简单的例子,希望对初学者有帮助。首先建一个控制台应用程序。代码如下 :Program.cs:using System;using System.Collections.Generic;using System.Text;namespace Observ原创 2008-05-13 11:02:00 · 628 阅读 · 0 评论