自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (9)
  • 收藏
  • 关注

空空如也

12种常用设计模式C#代码示例

OO基础:抽象,封装,多态,继承。 设计原则(OO原则)汇总 1、封装变化:找出应用中可能变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2、针对接口编程,而不是针对实现编程。 3、多用组合,少用继承。 4、为了交互对象之间的送耦合设计而努力。 5、类应该对扩展开发,对修改关闭。 6、依赖倒置原则:要依赖抽象,不要依赖具体类。 7、最少知识原则:只和你的密友谈话。 1,策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,次模式让算法的变化独立于使用算法的客户。 2,观察者模式:定义了对象之间的以对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 3,装饰者模式:动态地将责任附加到对象上。若要扩展功能。装饰着提供 了比继承更有弹性的替代方案。 4,工厂方法模式:定义一个创建对象的接口,但由子类觉得要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。 5,抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。 6,命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也可以支持撤销操作。 7,适配器模式:将一个类得接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。 8,外观模式:提供一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高级的接口,让子系统更加容易使用。 9,模板方法模式:在一个方法中定义一个算法的骨架,而将以些步骤延迟到子类中。模板方法使得子类可以 在不改变算法结构的情况下,重新定义算法中的某些步骤。 10,迭代器模式:提供一种方法,顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。 11,组合模式:允许你将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象已经对象组合。 12,代理模式:为另一个对象提供一个替身或者占位符以控制对这个对象的访问。

2012-11-19

NET开发安全解决方案应用编程.pdf

电子工业出版社,《NET开发安全解决方案应用编程.pdf》

2012-03-19

javascript小技巧

javascript小技巧汇总,很实用。

2012-03-19

iBatis.Net详细使用手册

c# iBatis.Net详细使用手册.docx。

2012-03-19

经典JavaScript正则表达式实战

目录 正则表达式实战... 1 匹配结尾的数字... 2 统一空格个数... 3 判断字符串是不是由数字组成... 3 电话号码正则... 3 手机号码正则表达式... 4 使用正则表达式实现删除字符串中的空格:... 4 限制文本框只能输入数字和小数点等等... 5 替换小数点前内容为指定内容... 5 只匹配中文的正则表达式... 5 返回字符串的中文字符个数... 6 正则表达式取得匹配IP地址前三段... 6 匹配<ul>与<ul>之间的内容... 7 用正则表达式获得文件名... 7

2011-06-28

Oracle详细教程

引言 第一章数据库基础 第二章Oracle 入门 第三章查询基础 第四章单行函数 第五章分组函数 第六章多表查询 第七章子查询 第八章高级查询 第九章数据字典 第十章Oracle 数据类型 第十一章Oracle 体系结构(DBA) 第十二章DDL(改变表结构) 第十三章DML(改变数据结构) 第十四章约束 第十五章视图 第十六章索引 第十七章序列、同义词 第十八章PL SQL 第十九章游标、函数 第二十章存储过程 第二十一章触发器 第二十二章事务(数据库系统概论) 第二十三章用户管理 第二十四章备份恢复SQLLoader 第二十五章数据库设计范式 第二十六章数据库设计工具 第二十七章对象关系数据库系统 第二十八章其他数据库

2011-06-28

asp.net MVC2使用Ajax异步提交页面的三种方式源代码实例

第一种方式:原始的Ajax的调用 第二种方式:利用Jquery 第三种方式:Ajax Helper

2011-06-28

jquery 1.6中文API

jquery 1.6中文API.rar 电脑没装AdobeAIRInstaller的,请选运行AdobeAIRInstaller.exe

2011-06-28

企业应用架构模式(中文版).pdf

企业应用架构模式(中文版),第一章概述,第二章模式例子

2011-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除