- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 代理模式
代理模式(Proxy):支持一个对象对另外一个对象进行访问和控制,也就是给一个对象控制层。代理通常是相对微型对象,简化了一个比较复杂的对象。 Proxy和Suject都是实现了ISubject接口,Proxy聚合了Subject,Proxy.Request不需要知道Request实现而可以增加条件来激活Subject.Request,由
2009-08-26 11:12:00 348
原创 设计模式之装饰器
装饰器顾名思义就是给一个人带发夹,带首饰打扮打扮。也就是给现有的对象添加新东西,这就引起一个话题,为什么大家不用继承呢?如果要加多个新东西,难道我们每加个东西就要继承前面一个对象,这显然会造成混乱,会使类不断的膨胀。而装饰器模式就避免了这样的问题。说了这么多装饰器模式主要防止类膨胀,他的特点: 1 原始对象对装饰器一无所知。也不知道数量。 2 各个装饰器(也
2009-08-21 09:53:00 355
原创 设计模式之适配器
适配器模式用专业术语解释:使一个系统可以使用接口并完全不匹配其需求的类?简单的说:在新的系统需要新的接口实现,又要原先系统功能,那怎么办?将两者结合就是adpter模式。 在现实生活中,单一的军刀有一个刀片,一个手柄。可以削苹果,可以宰鹿。当你在宰鹿的时候,发现鹿角需要用锯子。这个时候你就想这把军刀是否可以加个锯子,于是多功能军刀就出来。多功能军刀拥有,一个刀片,一
2009-08-19 09:38:00 472
转载 c# 发射机制
反射的概述: 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 System.Reflection.Assembly Sy
2008-07-18 10:27:00 951
原创 Resx资源文件的另类用法
首先为VS安装上这2个插件ResXFileCodeGeneratorComment.msi ResXFileCodeGeneratorEx.msi然后新建个Resx文件,例如 CarrierCode.Resx这个文件主要是记录些,错误代码以及说明.右键该CarrierCode.Resx的属性将 在自定义工具这栏ResXFileCodeGenerator改为ResXFileCodeGene
2008-07-18 09:54:00 1924 1
原创 存储过程分页 及其排序 完整代码 .net C#
ALTER proc CP_Page_Control_RowNumber @PageSize int, @PageIndex int, @OrderBy nvarchar(100), @SelectSQl nvarchar(MAX), @recordCount INT OUTPUTasDECLARE @SQL nvarchar(MAX)D
2007-11-11 12:01:00 691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人