1、简单工厂模式。 用一个单独的类(工厂)来封装实例的创建过程。2、策略模式。
定义算法家族,将他们封装起来,使得算法的变化不影响客户的使用。也就是说,策略模式封装了变化。在实践中,它几乎可以封装几乎任何类型的规则,只要在分析中发现要在不同时间应用不同的业务规则,就可以考虑应用这种模式来处理。
.....
分类:
其他好文 时间:
2014-05-10 08:20:23
阅读次数:
209
Bootstrap—由less来架构Bootstrap分类:css2012-12-11
15:393363人阅读评论(0)收藏举报目录(?)[+]众所周知,less是一种动态样式语言,
bootstrap基于less来编写是为了让bootstrap能够继承less的优势,如变量,继承,运算,函数。如...
分类:
其他好文 时间:
2014-05-10 08:17:50
阅读次数:
381
//call()//调用一个对象的一个方法,以另一个对象替换当前对象。//call([thisObj[,arg1[,
arg2[, [,.argN]]]]])//参数//thisObj //可选项。将被用作当前对象的对象。 //arg1, arg2, , argN
//可选项。将被传递方法参数序列。...
分类:
Web程序 时间:
2014-05-10 07:56:45
阅读次数:
410
需要说明一点:数据库访问我使用的是EF框架,但是在报表统计着一块由于使用到了动态表,即根据每一天单独生成了一张数据表,所以不好使用EF进行预先添加,于是我在数据库访问层里面封装了两套数据库访问框架,一个就是EF,一个就是传统的ADO.NET。当设计到使用动态表时,我就调用用ADO.NET进行数据库访问操作了。
先看下View,这里我使用的是jquery easyUI里面的datagrid来做...
分类:
数据库 时间:
2014-05-09 22:52:08
阅读次数:
588
Entity Framework底层操作封装V2版本(2)...
分类:
其他好文 时间:
2014-05-09 22:08:37
阅读次数:
433
一简介
InetAddress是Java对IP地址的封装,代表互联网协议(IP)地址;
InetAddress对象的获取只能通过静态方法,比如根据主机名获取主机的ip地址封装对象:
InetAddress add=InetAddress.getByName("BOPZKQZ9SSY5ECY");
主机名:BOPZKQZ9SSXXXXX, ip地址:1XX.1XX.2XX....
分类:
编程语言 时间:
2014-05-09 21:51:35
阅读次数:
321
当我们在Launcher界面单击一个应用程序图标时就会启动一个程序,那这一个过程究竟发生了些哪样呢?让我们跟踪Launcher源码来分析一下吧。先上流程图:step1、追踪Launcher从源码中我们可以发现Launcher其实也是一个程序,它继承于Activity。找到该文件中的onCreate()方法,代码..
分类:
移动开发 时间:
2014-05-09 21:22:25
阅读次数:
497
Entity Framework底层操作封装V2版本(3)...
分类:
其他好文 时间:
2014-05-09 21:04:05
阅读次数:
229
Entity Framework底层操作封装V2版本(1)...
分类:
其他好文 时间:
2014-05-09 20:53:11
阅读次数:
312
Entity Framework底层操作封装V2版本(4)...
分类:
其他好文 时间:
2014-05-09 20:52:36
阅读次数:
325