摘要: 2013-09-07 设计模式全部收藏完毕,计划完成!简单工厂模式:(不在23种设计模式中 )抽象工厂模式:工厂方法模式:策略模式:装饰模式:代理模式:原型模式:模版方法模式:外观模式:建造者模式:观察者模式:状态模式:适配器模式:组合模式:备忘录模式:迭代模式:单例模式:桥接模式:命令模式:职责链模式:中介者模式:享元模式:解释器模式:访问者模式: 阅读全文
posted @ 2013-09-07 18:35 zxd543 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 访问者模式:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变个元素的类的前提下定义作用于这些元素的新操作。 适用于数据结构相对稳定的系统,如下示例的男人和女人。男人和女人是固定的 示例的UML图如下: 状态抽象类(Action) using System; using System.Co 阅读全文
posted @ 2013-09-07 18:31 zxd543 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 解释器模式:给定一个语言,定义他的文法的一种表示,并定义一个解释器,这个解释器用于解释语言中的句子。比如文件解密 按如下规则编写程序: 演奏内容类(Context) using System; using System.Collections.Generic; using System.Linq; 阅读全文
posted @ 2013-09-07 17:10 zxd543 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 常见功能在哈希表中添加一个key/键值对:HashtableObject.Add(key,);在哈希表中去除某个key/键值对:HashtableObject.Remove(key);从哈希表中移除所有元素: HashtableObject.Clear();判断哈希表是否包含特定键key: HashtableObject.Contains(key);测试用例如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections; //哈希表引用na 阅读全文
posted @ 2013-09-07 11:46 zxd543 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 享元模式:运用共享技术有效的支持大量细微度的对象。以减少对象的实例个数,减少服务器的负担 内部状态与外部状态: 测试用例UML图 用户类(User):外部状态 using System; using System.Collections.Generic; using System.Linq; usi 阅读全文
posted @ 2013-09-07 11:20 zxd543 阅读(136) 评论(0) 推荐(0) 编辑