上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 1、类图 命令模式结构: 实例类图: 2、创建项目 ………………………… 3、 FunctionButton:功能键类,充当请求调用者(请求发送者)。 using System; namespace CommandSample { class FunctionButton { private Com 阅读全文
posted @ 2016-11-24 13:17 Jonny-Xhl 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、类图 责任链模式结构 实例类图 2、创建项目 ………………………… 3、 PurchaseRequest:采购单类,充当请求类 namespace CoRSample { class PurchaseRequest { private double amount; //采购金额 private 阅读全文
posted @ 2016-11-24 13:15 Jonny-Xhl 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、类图 观察者模式结构: 实例类图 2、创建项目 ………………………… 3、 AllyControlCenter:指挥部(战队控制中心)类,充当抽象目标类 using System; using System.Collections.Generic; namespace ObserverSampl 阅读全文
posted @ 2016-11-24 13:12 Jonny-Xhl 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、类图 代理模式结构: 实例类图: 2、创建项目 ………………………… 3、 AccessValidator:身份验证类,业务类,它提供方法Validate()来实现身份验证。 using System; namespace ProxySample { /// <summary> /// 访问验证 阅读全文
posted @ 2016-11-24 13:09 Jonny-Xhl 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、类图 2、创建项目 ………………………… 3、 VisualComponent:抽象界面构件类,充当抽象构件类 为了突出与模式相关的核心代码,咋基本实例中对空间代码进行了简化。 namespace DecoratorSample { /// <summary> /// 抽象构件类 /// </s 阅读全文
posted @ 2016-11-24 13:06 Jonny-Xhl 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1、类图 2、创建项目 ………………………… 3、 新建ScoreOperation:抽象成绩操作类,充当目标接口 namespace AdapterSample { /// <summary> /// 成绩操作类:用户希望的接口方法 /// </summary> interface ScoreOp 阅读全文
posted @ 2016-11-24 13:03 Jonny-Xhl 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1、类图 实例类图 2、创建项目 …………………… 3、 新建Matrix:像素矩阵类,辅助类,各种格式的图像文件最终都会被转化为像素矩阵,不同的操作系统提供不同的方式现实像素矩阵。 namespace BridgeSample { class Matrix { //代码省略 } } 4、 新建Im 阅读全文
posted @ 2016-11-24 13:00 Jonny-Xhl 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1、类图 实例图 2、创建项目 ……………………………… 3、 新建周报类LoadBalancer:负载均衡器类,充当单例角色,在真实环境下该类非常复杂,包括大量初始化的工作和业务方法,考虑到代码的可读性和易理解性,在此只列出部分与模式相关的核心代码。 using System; using Sys 阅读全文
posted @ 2016-11-24 12:47 Jonny-Xhl 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1、类图 实例类图 2、创建项目 …………………………………… 3、 新建周报类WeeklyLog:充当原型角色,Clone()方法为克隆方法,用于实现原型对象的克隆,Attachmentch充当成员类。 Attachmentch代码如下: using System; namespace Proto 阅读全文
posted @ 2016-11-24 12:43 Jonny-Xhl 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1、类图 2、建项目就不一一说了,请见设计模式之简单工厂 …………………………………… 3、 新建Logger接口:日志记录器接口,充当抽象产品角色。 namespace FactoryMethodSample { interface Logger { void WriteLog(); } } 4、 阅读全文
posted @ 2016-11-24 11:44 Jonny-Xhl 阅读(152) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页