上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页
摘要: public class Thumbnail { private Image srcImage; private string srcFileName; /// /// 创建 /// /// 原始图... 阅读全文
posted @ 2014-07-10 09:29 dragon.net 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 验证码的实现 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Session["Vcode"] = ... 阅读全文
posted @ 2014-06-27 09:46 dragon.net 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 访问者(Visitor)模式:访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 /* * 抽象访问者(Visitor)角色:声明了一个或者多个访问操作,形成所有的具体元素角色必须实现的接口。 * 具体... 阅读全文
posted @ 2014-06-17 15:54 dragon.net 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 享元(Flyweight)模式:运用共享技术有效的支持大量细粒度的对象。 /* * 抽象享元(Flyweight)角色:此角色是所有的具体享元类的超类,为这些类规定出需要实现的公共接口。 那些需要外蕴状态(External State)的操作可以通过调用商业方... 阅读全文
posted @ 2014-06-17 14:39 dragon.net 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 中介者(Mediator)模式:用一个中介对象来封装一系列的对象交互,中介者使各个对象不需要显示的相互引用,从而使得耦合松散,而且可以独立的改变他们之间的交互 了解《迪米特法则》的朋友就知道,迪米特法则说的就是:一个对象应当对其它对象有尽可能少的了解迪米特法则的核心观念就是类间解耦,弱耦合,只有弱... 阅读全文
posted @ 2014-06-17 11:03 dragon.net 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 职责链(Chain of Responsibility)模式:使多个对象都有机会处理请求,从而避免请求发送者呵接受者之间的耦合关系。将这个对象连成一条链子,并沿着这条链传递该请求,知道有一个对象处理它。 /* * 抽象处理者(Handler)角色:定义出一个处理请求的接口。如果需要,接口可以... 阅读全文
posted @ 2014-06-16 19:53 dragon.net 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 命令(Command)模式:命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象 /* * 客户(Client)角色:创建了一个具体命令(ConcreteCommand)对象并确定其接收者。 * 命令(Command)角色:声明了一个给所有具体命... 阅读全文
posted @ 2014-06-16 17:33 dragon.net 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 桥梁(Bridge)模式:桥梁模式是一个非常有用的模式,也是比较复杂的一个模式。熟悉这个模式对于理解面向对象的设计原则,包括"开-闭"原则(OCP)以及组合/聚合复用原则(CARP)都很有帮助。理解好这两个原则,有助于形成正确的设计思想和培养良好的设计风格 /* * 抽象化(Abstract... 阅读全文
posted @ 2014-06-16 16:47 dragon.net 阅读(225) 评论(0) 推荐(0) 编辑
摘要: /* *迭代器(Iterator)模式:提供货一种方法顺序反问一个聚合对象中的各个元素。 */ ConcreteAggregate a = new ConcreteAggregate(); a[0] = "A"; a[1] = "B"... 阅读全文
posted @ 2014-06-16 16:06 dragon.net 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 组合(Composite)模式:将对象组合树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象具有一致性 /* * 抽象构件(Component)角色:这是一个抽象角色,它给参与组合的对象规定一个接口。这个角色给出共有接口及其默认行为。 * 树叶构件(Lea... 阅读全文
posted @ 2014-06-16 14:45 dragon.net 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页