代码改变世界

装饰模式

2017-04-09 22:52 by sunice, 213 阅读, 0 推荐, 收藏, 编辑
摘要:装饰模式:动态的给一个对象添加额外的职责,就增加功能来说,Decorator模式比生成子类更为灵活。。 Decorator模式的工作原理是:可以创建始于Decorator对象(负责新的功能的对象)终于原对象的一个对象“链”。 ConcreteComponent:让Decorator对象为自己添加功能 阅读全文

设计模式原则

2017-04-02 23:16 by sunice, 4 阅读, 0 推荐, 收藏, 编辑
摘要:单一职责原则:一个类应该仅有一个可以引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会受到意想不到的破坏。 软件设计真正要做的一项内容就是发现职责并把这些职责相互分离。如果 阅读全文

策略模式

2017-03-26 22:22 by sunice, 203 阅读, 0 推荐, 收藏, 编辑
摘要:策略模式定义了算法集合,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。简单点说,策略模式就是用来封装算法的一种设计模式。使用场景有很多,比如商场促销活动、车辆调度等等。 1、定义抽象类 2、实现抽象类 3、定义一个类,可以根据传入的参数创建相应的子类对象,并执行该 阅读全文

UML类图

2017-03-25 22:48 by sunice, 948 阅读, 0 推荐, 收藏, 编辑
摘要:类名如果是斜体,表示这个类是抽象类。比如动物类。 +表示public -表示private #表示protected 继承关系。鸟跟动物是继承关系。UML类图中使用实线+空心三角表示。 class Bird:Animal { } 接口有两种表示方法。一种是虚线+空心三角。一种是棒棒糖表示法。 接口“ 阅读全文

Redis系列(一)StackExchange.Redis的使用

2017-03-23 14:36 by sunice, 4852 阅读, 2 推荐, 收藏, 编辑
摘要:Redis系列(一)StackExchange.Redis的使用 一、DLL安装 用NuGet搜索StackExchange.Redis,然后下载就可以。 ConnectionMultiplexer对象是StackExchange.Redis最中枢的对象。这个类的实例需要被整个应用程序域共享和重用的 阅读全文

Redis安装到Windows系统

2017-03-22 14:59 by sunice, 4959 阅读, 0 推荐, 收藏, 编辑
摘要:redis官方没有windows版本,在windows下安装需要单独去找。地址:https://github.com/MSOpenTech/redis/releases。本文用的是Redis-x64-2.8.2402版本。 1、安装。 运行对话框输入"cmd",打开命令提示符对话框。定位到redis 阅读全文

WCF(五)拾遗

2017-03-21 16:41 by sunice, 22 阅读, 0 推荐, 收藏, 编辑
摘要:1、WCF服务端和客户端交换数据采用元数据交换的方式。元数据交换的核心是wsdl文档。交换过程是客户端向服务端发起交换元数据的请求-->服务端运行时将元数据编写成wsdl文件-->客户端获得wsdl文件-->客户端翻译文件-->客户端根据翻译结果生成本地类代码和配置-->客户端获得服务的本地编程模型 阅读全文

WCF(四)windows服务寄宿

2017-03-21 15:49 by sunice, 349 阅读, 0 推荐, 收藏, 编辑
摘要:WCF常用的寄宿方式除了IIS寄宿外,还有一种方式是寄宿到windows服务中,跟随系统启动而启动。 1、在项目中选择“添加”--“新建windows服务” 2、打开系统生成的设计界面的代码,引用“using System.ServiceModel;”和WCFService、WCFServer、WC 阅读全文

WCF(三)IIS寄宿

2017-03-20 22:56 by sunice, 310 阅读, 0 推荐, 收藏, 编辑
摘要:WCF常用的一种使用方式是寄宿在IIS中。 IIS寄宿操作流程如下: 1、创建IIS物理路径对应的文件夹,文件夹名称是WCFIIS。 2、在WCFIIS文件夹中添加文本文件,在文本文件中写入<%@ ServiceHost Service="WCFService.Calculate" %>。Servi 阅读全文

WCF(二)配置文件

2017-03-20 11:31 by sunice, 275 阅读, 0 推荐, 收藏, 编辑
摘要:上篇文章中对WCF的配置放到App.config中,这样可以使程序更灵活、更具有扩展性。 下面说下配置文件中各个节点的含义。 服务端: WCF配置文件节点放在<system.serviceModel></system.serviceModel>之间。是<configuration>的子节点 服务端的 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 下一页