自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狼与牧羊人

不积跬步,无以至千里;不积小流,无以成江海.

  • 博客(10)
  • 收藏
  • 关注

转载 java反射

转自这里Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。那么什么是Java的反射呢?       大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了

2013-05-20 21:57:23 601

原创 设计模式分类

一、创建型单件模式、工厂模式、抽象工厂模式、创建者模式、原型模式二、结构型组合模式、外观模式、适配器模式、桥模式、装饰模式、享元模式、代理模式三、行为型命令模式、观察者模式、策略模式、职责模式、模版模式、中介者模式、解释器

2013-05-15 09:50:20 547

转载 原型模式

定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在ja

2013-05-15 09:38:39 631

转载 正确认识使用UML中的类图—辨析类图的两种存在形式

摘要      本文通过对一个“学生选课系统”示例的简要分析与设计,说明UML图之一类图的两种作用及存在形式,以期借此澄清有些朋友可能对类图存在的误解与困惑。前言      在OOA与OOD大行其道的今天,UML在系统分析与设计中得到了广泛的采用。而在UML的9种图中,类图是最重要也是使用最普遍的图之一。但是,在与一些朋友,特别是初学者的聊天当中,我发现很多朋友对类图的作用及使用方

2013-05-13 10:53:24 841

原创 外观模式或门面模式

一、使用场景1、在设计初期阶段,有意识的讲不通的层分离,层与层之间建立外观Facade,比如MVC各层,为复杂的子系统提供一个简单的接口,降低系统耦合度。2、在开发阶段子系统不断的演化变得越来越复杂,增加一个Facade可以提供一个简单的接口,减少与子系统的耦合,依赖。3、在维护一个大的遗留系统,这个系统此时已经难以维护了,所以在新老系统交互时,可以使用Facade来项目交互。二、

2013-05-13 10:31:53 750

转载 JBPM中Token跟踪

在开启一个实例后,我们需要实时的监控实例现在运行在哪个环节,这个可以通过查询RootToken的状态来实现。 这里就需要考虑fork分支的情况:如果流程执行遇到分支,分创建多个子TOKEN,分开执行。下面是代码 /**      * 返回当前活动的TOKEN所在的节点名称      * @param instId      * @return      */

2013-05-09 12:00:53 1213

原创 面向对象分析设计步骤

一、创建用例初步确定用例:    1、确定参与者。    2、确定用例(系统操作)。    3、确定参与者与用例之间的关系。用例细节描述:    1、用例名称。    2、操作详细描述。    3、前置条件描述。    4、部署约束。    5、正常事件流。    6、可选事件流。    7、活动图来描述整个用例的操作过程,就是时间流的描述。

2013-05-03 11:43:32 1605

原创 工厂模式

一、使用场景工厂模式定义:实例化对象,用工厂方法代替new操作.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心

2013-05-03 11:31:10 588

原创 装饰模式

一、使用场景把每个需要装饰的功能放在单独的类中,并让这个类包装他所要装饰的对象,为已有的功能动态的添加更多功能的一种方式。注意是一种使用对象链的方式,类似于递归方式二、UML类图

2013-05-02 15:44:35 568

原创 代理模式

一、使用场景1、远程代理:也就是对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同的地址空间的事实。2、虚拟代理:例如hibernate中的一对多中的多在lazy为true时暂时不加载,只用一个代理来表示。3、安全代理:用来控制实际对象访问的权限。4、在代理对象的方法被调用时,代理可以做一些其他的操作。诸如AOP等策略。例如:假设有一组对象都实现同一个接口,实现同

2013-05-02 15:16:50 605

空空如也

空空如也

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

TA关注的人

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