自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MasonChen的专栏

点点滴滴。积少成多。厚积薄发

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式学习之简单工厂+反射+配置文件

3.用反射+配置文件的方法重新实现大话设计模式课本上15章15.7的例题问题分析:相比抽象工厂,用DataAccess类代替了工厂接口以及工厂类,再加上使用反射+配置文件的方式,可以做到不对编译好的程序作出改变就能修改数据库种类,客户端可以只是用DateAccess进行数据库访问实例的创建,达到了解耦的目的。UML图:package com.cmc;//用户数据类public cl

2015-06-23 14:16:37 2088

原创 设计模式学习之备忘录模式:象棋中“悔棋”操作

题目分析:备忘录模式的定义是捕获一个对象的内部状态并在该对象之外保存这个内部状态。从这个模式的定义可知我们需要一个类随时对目标对象的保存和创建进行管理,这个类就是Origintor(发起人)类,同时也用它对当前的状态进行管理,以便随时保存。然后需要一个类CareTaker负责保存好备忘录。UML图:package com.cmc;//棋子类,负责记录当前是哪个棋子以及棋子在棋盘上的位

2015-06-23 14:11:31 3737 1

原创 设计模式学习之装饰模式:IO流的装饰器

IO流的装饰器题目分析:通过对java的io系列类分析得知,java的io流使用了设计模式中的装饰模式,以动态的给一个对象增加职责,能够更加灵活的增加功能。通过看io的源代码得知FilterOutputStream类继承了OutputStream类并拥有父类的一个对象,它和父类具有组合聚合的关系。因此要实现我们自己的加密类只需扩展FilterOutputStream类重写它的wite方法即可

2015-06-23 14:07:04 3125

原创 设计模式学习之状态模式:请假流程

工作流中的请假流程某人提出请假申请,先由项目经理审批,如果项目经理不同意,审批就直接结束如项目经理同意,再看是否超过3天,如果三天以内,审批直接结束否则,交给部门经理,部门经理审核后,无论是否同意,审批直接结束状态类package com.cmc;public abstract class State { public abstract void sh

2015-06-01 20:12:08 2244

小米路由停电工作教程

前天晚上我家住的这幢楼停电了,路由器没有电了,我那个悲催啊!一直想发帖,突然间给我了提示?断电不断网!好了,就它啦!于是今天中午动手,现在敲打键盘,有了这篇文章!

2014-03-23

空空如也

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

TA关注的人

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