泛型 什么是泛型 泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T, ...
事件基于委托,可以任何一种委托类型提供一种发布\订阅机制。 使用event关键字将一个委托类型定义为事件。 下面通过一个例子介绍事件: 客户端代码: 事件就是一个特殊的委托(http://www.cnblogs.com/afei-24/p/6762442.html),它是一个用于事件驱动模型的专用委 ...
阅读材料:http://baike.xsoftlab.net/view/209.html#3_2 抽象工程模式解决的问题: 当前有一套产品,称为A;另一套产品称为B。客户端代码需要在两套产品中切换。 抽象工厂模式相当于在简单工厂模式之上又抽象了一层,使得客户端代码在两套产品切换中比较方便。 但是抽象 ...
分类:
其他好文 时间:
2017-04-12 20:38:31
阅读次数:
139
实现一个计算机的功能,可以对两个数进行加、减、剩、除 1、创建一个运算类,让具体的运算去继承 2、具体的操作类去继承操作类 3、简单工厂类,里面有一个创建运算类的方法 3、客户端代码 ...
分类:
其他好文 时间:
2017-04-12 03:02:36
阅读次数:
195
HTTP是一种无状态的协议,,由客户端请求和服务端响应组成。HTTP实际上是比较特殊的网络协议。 大多数基于因特网的网络连接通常包含长连接和基于TCP套接字的双向消息交换。让不信任的客户端脚本访问底层的TCP套接字是不安全的,但是WebSocket API定义了一种安全方案:它允许客户端代码在客户端 ...
分类:
Web程序 时间:
2017-04-01 23:04:57
阅读次数:
242
1.单例模式概念 什么是单例模式:(Singleton) 单例模式的意图是让类的对象成为系统中唯一的实例。 什么情况下使用单例? 1、类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方 法。 2、这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码。 单例设计 ...
分类:
其他好文 时间:
2017-03-31 23:47:18
阅读次数:
275
简单工厂模式是当有许多个功能类似的类时,为了隔离客户端代码直接操作这些不同的类,在客户端与多个类中间使用一个工厂类,封装掉这些类的不确定性,给客户端代码提供一个一致的接口。 也就是说,工厂类按照输入的参数,构造一个合适的类返回给客户端。客户端通过父类(或接口)调用。 举一个简单的例子来说,我们要实现 ...
分类:
其他好文 时间:
2017-03-30 16:00:48
阅读次数:
187