自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 职责链模式实现机房上机

职责链模式: 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。职责链模式类图: 举例说明: 假如我想请5天假,一般请假方式:如图一: 首先我向纪委请,纪委不可以批5天的假的话,会拒绝我的审批,我会去向纪老师请假,但是也会被拒绝,最后我会向米老师请假,这样的话就会出现的情况是我与各个纪委老师之间的交

2017-03-21 21:53:03 543 38

原创 机房重构再看外观模式

在机房重构的刚开始过程中,我对于每一个功能都建立了一个外观层,所以刚开始我感觉外观怎么没有起到应起的作用呢,只是简单地降低了U层和B层之间的耦合,用于传递参数,把UI层的参数传递给外观,然后再有外观层把参数传递给B层,后来跟小胖交流,才发现还是没有理解外观模式的用处,所以才导致了下面的问题,于是重新开始翻开书重新理解外观到底是干什么用的。 这是刚开始学习设计模式时总结的一篇博客:外观模式。当初只是

2017-03-19 22:05:49 633 36

原创 泛型

前言:在机房重构的过程,以学生查看余额为例功能为例,我刚开始会从D层传回一个datable类型的表,一直传到了U层,然后再根据datable的行号和列号往各个文本框中赋值,这样我就必须要知道数据库中字段的结构顺序,这样U层和D层之间的耦合大大增大,这当然不是我们想要的了,还有一点是有时我想返回一个datatable类型的表和一个Boolean类型,如何同时返回多种类型的数据?这就引来了泛型。

2017-03-15 15:46:53 531 26

原创 未将对象引用设置到对象的实例

在敲机房充值记录查询的过程中,当我调用工厂方法,实例化一个DAL层数据库类返回一个充值记录查询的接口,当执行这个接口的方法的过程中出现了如下的错误:未将对象引用设置到对象的实例出现问题原因:工厂层:实例化了SqlServerCharge_queryDAL类的一个对象,返回IDAL.IselectDAL接口'充值记录查询 Public Shared Function

2017-03-12 17:06:26 2782 20

原创 Sqlhelper

什么是sqlhelper? 在学习三层的过程中,我们把对数据库的操作全部写在了DAL层,其中包括数据库的连接,command命令,DataReader等,但是问题是我们只要涉及到数据的访问的操作,我们都需要建立数据库的链接,执行sql命令,为了提高代码的可利用,所以就把对数据库的操作封装到了一个sqlhelper类里面,等我们再执行对数据库的操作的时候直接调用sqlhelper类就可以。怎么使用?

2017-03-05 21:17:06 827 19

空空如也

空空如也

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

TA关注的人

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